Ich versuche, eine Python -App für Azure bereitzustellen, aber sie funktioniert auch bei einer QuickStart -Beispiel -AppPython

Python-Programme
Anonymous
 Ich versuche, eine Python -App für Azure bereitzustellen, aber sie funktioniert auch bei einer QuickStart -Beispiel -App

Post by Anonymous »

Hier ist ein Artikel von Microsoft mit einem QuickStart -Handbuch für die Python -App in Azure. Ich versuche also, eine Python -App mit kostenloser Stufe auf Azure bereitzustellen, aber sie funktioniert einfach nicht. Ich habe bereits mehrere Dinge ausprobiert. Dann habe ich versucht, es mit Python 3.12 lokal auszuführen. Diese Version ist derzeit die neueste unterstützte Azure -Web -App. Es funktioniert lokal auf meinem PC, obwohl/admin/ dort nicht funktioniert, aber was auch immer: Zumindest wird eine Seite erfolgreich geöffnet. Ich habe es über die Pycharm -Community mit einer virtuellen Umgebung ausgeführt.

Code: Select all

folder:
.venv
hello_azure
quickstartproject
static
.env.sample
db.sqlite3
manage.py
requirements.txt
< /code>
Vor dem Treffen habe ich eine Web -App über kostenlose Stufe erstellt, Python 3.12 ausgewählt und den öffentlichen Zugriff auf die Website eröffnet. BR/> Ich habe auch versucht, als Startbefehl hinzuzufügen. /wwwroot/Manage.py runServer 
, aber nicht davon hat funktioniert. Beim Versuch, die Website zu öffnen, wird dieser Fehler angezeigt: < /p>

Code: Select all

:( Application Error
If you are the application administrator, you can access the
diagnostic resources.
< /code>
Dev Tools, Registerkarte "Netzwerk" 503 Fehler. Wenn ich zu diesen "diagnostischen Ressourcen" gehe, die dem bereitgestellten Link folgen, heißt es "Ressourcen nicht gefunden. Statuscode: 404. Statusnachricht: nicht verfügbar" (es gibt mehr Text, aber dies scheint die bedeutendste zu sein). ABER! Diese Ressource existiert und meine Web -App hat den Status "Auslauf". Außerdem habe ich versucht, es neu zu starten, nachdem einige Änderungen mehrmals vorgenommen wurden, und ich warte einige Minuten, um zu denken, dass es wahrscheinlich nur 5 Minuten benötigt, um mit der Arbeit zu beginnen, da es nach der Veröffentlichung mit .NET -Anwendungen stattfindet. Aber es hilft nicht. Dann habe ich beschlossen, nur einen minimalistischen Proof -of -Concept -Ansatz mit einer bereitgestellten Stichprobe auszuprobieren. Aber es hat auch nicht funktioniert. < /P>
Protokollstream hat viel Text. Eine der letzten Nachrichten, die meine Aufmerksamkeit erregt haben, war die folgende:
Container {container-name} didn't respond to HTTP pings on port: 8000, failing site start. See container logs for debugging.

Protokolldateien, die über FileZilla im Ordner "logFiles" gefunden wurden, haben eine Menge Nachrichten, aber nichts, was informativ zu sein scheint. Nur ein paar generische Nachrichten wie "Starten der Website, unerwartete Ausnahme, konnten keinen Container starten und die Website ausnahmsweise anhalten". Keine Exect -Protokolle, aber so etwas gibt es. Außerdem gibt es einen Befehl Docker Run -d -expon = 8000 --Name {Anwendungsname} -e Website_USE_IGAGNOSTIC_SERVER = FALSE -E .

Code: Select all

ALLOWED_HOSTS
enthält die Domain für meine Website, auf der ich versuche, meinen Code zu hosten. Ich habe sogar als Test versucht, es einfach erlaubt zu lassen. Ich habe das in der Dateiproduktion aktualisiert. Es zeigt nur eine Fehlermeldung "SSH Conn geschlossen". Also keine verfügbaren Aktionen dort auch nicht. Es ist definitiv, dass ich etwas falsch mache oder Azure kein funktionierendes Hosting für Python -Apps bietet (zumindest in der kostenlosen Version). In den meisten Fällen geht es um einen Entwickler. Vielleicht kann noch etwas getan werden? Irgendwelche Ideen und/oder Vorschläge darüber, was los ist, warum und wie ich es beheben kann?
p.s. Im Moment ist es mein Ziel, es kostenlos auf Azure zu veranstalten, ohne einen einzigen Cent auszugeben. Wenn ich richtig verstanden habe, sollte das bei Azure möglich sein. Im Moment wird meine Website kostenlos unter pythonanywhere.com gehostet, aber sie erfordert von Zeit zu Zeit eine manuelle Erneuerung einer Website. Also dachte ich an den Versuch, nach Azure zu ziehen.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post