Wenn in meiner lokalen Entwicklungsumgebung eine App-Engine-Aufgabe, die der Aufgabenwarteschlange hinzugefügt wurde, auf einen Fehler stößt, wird sie erneut versucht, bis sie erfolgreich ist. Jedoch in der Produktionsumgebung, es ist nicht. Was ich denke, ist passiert, dass, weil ich eine benutzerdefinierte 500 Handler in urls.py haben, alle Fehler durch diese gefangen werden und die 500 Fehler nie Blasen an die Spitze.
Könnte dies tatsächlich der Grund dafür sein, dass meine Aufgaben nicht erneut versucht werden? Und wenn ja, gibt es eine Möglichkeit, dies zu verhindern? Ich möchte nur Fehler, die von der handler500 Ansicht gefangen werden, wenn die Anforderung vom Benutzer generiert wird, nicht eine Backend-Aufgabe (für diese, ich möchte den Fehler zu Blase und erzwingen eine Wiederholung).