Inizialmente avevo un'app Django con il server di test incluso. Per eseguire il debug di questa configurazione, posso semplicemente aggiungere uno import pdb; pdb.set_trace()
ovunque nel codice e avere un punto di rottura che mi lancia in un debugger interattivo in Terminale (su riga di comando).Django Gunicorn Debug
Recentemente mi sono spostato su gunicorn per ottenere alcuni vantaggi. Come posso ottenere un comportamento simile durante l'utilizzo di questa configurazione di Gunicorn. Ho provato impostando le impostazioni di gunicorn con debug=True
e daemon=False
ma non funziona.
Chiunque ha una soluzione a questo?
Hai trovato il modo di farlo funzionare? – duduklein
sì, per favore leggi la mia risposta. questo è quello che faccio adesso ... –
Sono riuscito a usare gunicorn e ipdb insieme. vedi la mia risposta qui sotto. Suggerisco anche di impostare il timeout su un valore più grande, in modo da avere il tempo di eseguire il debug. – duduklein