Por lo tanto, cuando juego con el desarrollo puedo simplemente configurar settings.DEBUG
en y si se produce un error puedo verlo muy bien formateado, con buen seguimiento de pila y solicitar información.¿Cómo se registran los errores del servidor en los sitios django?
Pero el tipo de planta de producción prefiero usar DEBUG=False
y visitantes muestran un cierto estándar de error 500 páginas con la información que estoy trabajando en la fijación de este error en este momento;)
Al mismo tiempo, me gustaría tener alguna forma de registrar toda esa información (rastreo de pila e información de solicitud) en un archivo en mi servidor, para poder enviarlo a mi consola y ver cómo se desplazan los errores, enviarme el correo electrónico cada hora o algo así.
¿Qué soluciones de registro recomendaría para un django-site, que cumplirían esos requisitos simples? Tengo la aplicación ejecutándose como servidor fcgi
y estoy usando el servidor web apache como frontend (aunque estoy pensando en ir a lighttpd).
algo del campo de batalla: http://dlo.me/what-to-do-when-your-site-goes-viral/ – Cherian
Sentry para ver los registros: http: //readthedocs.org/docs/sentry/en/latest/index.html – Cherian