J'essaie de servir une application Django en utilisant gunicorn. Dans ma configuration actuelle fonctionnant sur Debian 6 (production) et Ubuntu 11.04 (développement), gunicorn (v0.12) est derrière nginx et géré par supervisor. La configuration fonctionne bien, sauf que les exceptions ne sont pas enregistrées.
C'est la même chose si j'exécute gunicorn à partir de la ligne de commande : manage.py run_gunicorn 127.0.0.1:XXXX
. Là encore, il n'y a pas de sortie. Le problème ne s'applique qu'aux événements de niveau ERROR, la sortie de niveau INFO est produite lorsque les travailleurs sont lancés. Le traceback est affiché sur la page si DEBUG = True
.
L'application fonctionne sur Django v1.3 sans modification des paramètres de journalisation par défaut.
Aujourd'hui, la version 0.13, qui contient une refonte de la journalisation, est disponible, mais le problème est toujours là.
J'apprécierais beaucoup toute aide.
Edit : J'ai réussi à faire fonctionner l'erreur d'envoi d'email, mais cela n'a rien à voir avec le problème d'enregistrement.