office_unavailable
HTTP 503 · code: "office_unavailable" · type: https://docs.formfeed.dev/errors/office-unavailable
Der Konverter, der Word-, Excel- und PowerPoint-Dokumente in PDFs umwandelt, ist gerade ausgelastet oder nicht erreichbar. Formfeed hat es innerhalb der 60 Sekunden, die eine Umwandlung hat, bereits erneut versucht. Die Antwort trägt Retry-After (5 Sekunden). Das passiert bei /pdf/convert und wenn eine Word- oder PowerPoint-Vorlage gerendert wird. Es wurde nichts berechnet.
Beispiel
{
"type": "https://docs.formfeed.dev/errors/office-unavailable",
"title": "Office conversion unavailable",
"status": 503,
"detail": "The office converter is busy; retry shortly",
"code": "office_unavailable",
"request_id": "req_4b7c1e9a2f3d4c5b8a6e7f9012"
}
Ein synchrones Rendering einer Vorlage trägt zusätzlich seine render_id.
Häufige Ursachen
- Viele gleichzeitige Umwandlungen in Ihrer Region. Jedes Dokument wird einzeln umgewandelt, daher stauen sich Spitzen.
- Der Konverter startet nach einem Update neu (The office converter is not reachable; retry shortly).
- Eine Word- oder PowerPoint-Vorlage mit WebP-, GIF- oder AVIF-Bildern, die der Browser zeichnen muss, als kein Browser-Platz frei war (No browser slot was free to draw the document's pictures).
So beheben Sie es
- Wiederholen Sie nach der Anzahl Sekunden im Header
Retry-After, mit demselbenIdempotency-Key. - Verteilen Sie große Mengen an Umwandlungen über die Zeit, oder senden Sie Renderings von Vorlagen asynchron oder als Batch: Die Warteschlange wiederholt diesen Fehler selbst, 5 und dann 10 Sekunden später. Scheitern alle drei Versuche, endet das Rendering als
worker_exhaustedmit dieser Meldung.
Wiederholen?
Ja, nach den Sekunden aus Retry-After, mit demselben Idempotency-Key; Antworten 503 werden nicht unter dem Schlüssel gespeichert. Die SDKs erledigen das für Sie.