Ich arbeite an der Migration einer vorhandenen Python GAE (Google App Engine) Standardumgebung App in die flexible Umgebung. Ich lese die guide durch und entschied mich, die Python-Compact-Laufzeitumgebung auszuprobieren, da es immer gut ist, so viel Code wie möglich zu verwenden.Hintergrund Thread in GAE flexible Umgebung mit Python-compact laufen
In der Standard-Umgebung App verwenden wir background_thread.start_new_background_thread(), um eine Reihe von Endlos-Schleife-Threads zu spawnen, um mit etwas Hintergrundarbeit für immer zu arbeiten. Allerdings konnte ich start_new_background_thread nicht in der flexiblen Umgebung arbeiten, auch nicht für eine wirklich einfache App. Wie dieses Beispiel-App: github.com/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/background
Ich erhalte die folgende error während die App in der Cloud läuft (es gut lokal obwohl funktioniert).
ich in sie debuggt durch den Cloud-Debugger, aber es gab kein jede Fehlermeldung überhaupt zur Verfügung, während die Ausnahme in der background_thread.py angehoben wurde
Jede Idee, wie ich einen langer Live-Hintergrund-Thread ausgeführt werden kann in der flexiblen Umgebung mit Python-Compact-Laufzeit? Vielen Dank!
Danke @justin! Der Hauptgrund, warum ich Python-Compact ausprobieren wollte, war, weniger Code zu schreiben, um die vorhandene GAE-App in die neue Umgebung zu migrieren. Ich habe gespürt, dass es noch eine Lücke für die Python-Compact-Laufzeit gibt. Also entschied ich mich, es einfach in eine Standard-Python-Laufzeitumgebung mit Gevent zu schreiben. Danke für deine Ideen! – Sen