Eine einfache Python-Anwendung kann in AWS App Runner nicht ausgeführt werdenPython

Python-Programme
Anonymous
 Eine einfache Python-Anwendung kann in AWS App Runner nicht ausgeführt werden

Post by Anonymous »

Hat jemand kürzlich eine Python-Anwendung auf AWS App Runner bereitgestellt? Ich habe viele verschiedene Möglichkeiten ausprobiert und alle schlagen mit dem gleichen Fehler fehl

Code: Select all

01-01-2025 04:44:22 PM [AppRunner] Health check failed on protocol `HTTP`[Path: '/'], [Port: '8080']. Check your configured port number. For more information, see the application logs.
01-01-2025 04:44:35 PM [AppRunner] Deployment with ID : 9719e0a9f3814a5d88c90569994bb10c failed. Failure reason : Health check failed.
Ich habe mit meiner Python-Anwendung begonnen und bin zu einfachen Python-Hallo-Welt-Beispielen wie diesen übergegangen
https://github.com/Sathyvs/apprunner
https:// github.com/adamjkeller/simple-apprunner-demo (Dies ist ein Code, den der Autor in ein YouTube-Video eingefügt hat, der zeigt, dass alles einwandfrei funktioniert, aber wenn ich dieses Repository forke und ausführe, erhalte ich das gleiche Problem wie oben.
Ich habe versucht

[*]Quellcode als Eingabe sowie erstellte Bilder aus ECR zu verwenden
[*]Verwenden von Build-Einstellungen auf der AWS-Konsole und Verwenden einer Konfigurationsdatei (apprunner.yaml)
[*]Ändern der Integritätsprüfungskonfiguration auf verschiedene Zeitüberschreitungen, auf TCP, http und http im Root-Verzeichnis Routen wie /health
[*]Ich habe mit fast angefangen API bei 8000 und habe verschiedene Server mit allen unterschiedlichen Ports wie 8080, 80, 8000 usw. ausprobiert.
[*]Ich habe Python3 Runtime, Python 3.11 ausprobiert

Aber jeder Versuch ist bei genau demselben Schritt fehlgeschlagen, und wenn Sie diese Datei hier sehen https://github.com/Sathyvs/apprunner/bl ... /server.py
Ich habe einige Protokolle hinzugefügt und während ich die Protokolle beim Start auf dem lokalen Computer sehe, sehe ich keine Anwendungsprotokolle auf App Runner. Es werden nur die gleichen begrenzten Protokolle angezeigt und es gibt keine zusätzlichen Informationen darüber, was mit der Bereitstellung geschieht?
Hat sich jemand diesen Herausforderungen gestellt und tatsächlich eine Anwendung in App Runner bereitgestellt?
Gibt es eine Probe? Gibt es da draußen, das tatsächlich eine Python-Anwendung auf App Runner ausführt? Funktioniert App Runner überhaupt?
Ich freue mich über jede Hilfe oder jeden Hinweis, um überhaupt noch mehr Protokolle darüber herauszufinden, was gerade passiert. Vielen Dank

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post