Anfangs hatte ich eine Django App mit dem mitgelieferten Testserver. Um dieses Setup zu debuggen, kann ich einfach eine import pdb; pdb.set_trace()
irgendwo im Code hinzufügen und habe einen Bruchpunkt, der mich in einen interaktiven Debugger in Terminal (auf der Kommandozeile) wirft.Django Gunicorn Debug
Kürzlich wechselte ich zu Gunicorn, um einige Vorteile zu erhalten. Wie kann ich bei der Verwendung dieses Gunicorn-Setups ein ähnliches Verhalten erzielen? Ich habe versucht, indem ich gunicorn Einstellungen mit debug=True
und einstelle, aber es funktioniert nicht.
Hat jemand eine Lösung?
Haben Sie herausfinden, wie es funktioniert? – duduklein
Ja, bitte lesen Sie meine Antwort. das mache ich jetzt ... –
Ich habe es geschafft, gunicorn und ipdb zusammen zu benutzen. Siehe meine Antwort unten. Ich schlage auch vor, das Timeout auf einen größeren Wert zu setzen, damit Sie Zeit zum Debuggen haben. – duduklein