Wenn nach einer erfolgreichen Anwendungsbereitstellung ein Problem im Code oder in der Konfiguration der Anwendung auftritt, kann die folgende Fehlermeldung angezeigt werden, wenn du versuchst, die URL deiner Anwendung aufzurufen:
503 Service Temporarily Unavailable
Wenn du das Problem nicht identifizieren kannst, überprüfe Folgendes.
Pfad zum Arbeitsbereich
Wenn deine Anwendung ein Buildpack und einen Apache-Webserver verwendet, kann ein falscher Workspace-Pfad in deiner Apache-Konfiguration einen 503-Fehler verursachen. In den Anwendungsprotokollen kann ein Fehler ähnlich dem folgenden angezeigt werden:
python: can't open file '/workspace/server.py': [Errno 2] No such file or directory
Dieser Fehler zeigt an, dass der Befehl, den das Buildpack auszuführen versucht, nicht existiert. Aktualisiere deine Apache-Konfiguration so, dass sie /workspace/web/ (statt /workspace/ oder ähnlich) verwendet, um dieses Problem zu beheben.
Hinweis: Dieses Problem kann auch als oom-killed
Fehler in den Laufzeitprotokollen auftauchen (es ist aber nicht die einzige mögliche Ursache für einen oom-killed
Fehler).
Wenn der Fehler nach der Überprüfung und Behebung von Konfigurationsproblemen weiterhin besteht, befolge unsere Anleitung zur Fehlerbehebung bei fehlgeschlagenem Rollout. Wenn der Fehler auch nach diesen Schritten bestehen bleibt, wende dich an unser Support-Team.
Verwandte Dokumentation
- Fehlerbehebung in der Anwendung – Fehlgeschlagener Rollout
- Fehlerbehebung bei der Anwendung – Fehlgeschlagener Build
- Fehlerbehebung in der Anwendung – Upstream Connect Fehler
- Fehlerbehebung in der Anwendung – 403 Fehler
- Laufzeitprotokolle der Anwendung
- Anhalten und Neustart einer Anwendung
- Konfigurieren von Buildpack-Einsätzen mit Application Hosting