¿Es posible establecer DEBUG = False para solo una aplicación específica en Django? Apio tiene un known memory leak cuando la depuración está habilitada. Tengo un servidor de desarrollo donde quiero que Apile se ejecute como un servicio, sin depurarlo para que no se pierda la memoria, pero quiero que el resto de mi aplicación Django use la depuración para que se muestren los errores durante la prueba.Inhabilitar la depuración de Django para el apio
12
A
Respuesta
30
apio no tiene una pérdida de memoria, es cómo funciona Django:
Cuando depuración está habilitada Django anexa cada sentencia SQL ejecutada a django.db.connection.queries
, este crecerá sin límites en un entorno de proceso de larga ejecución.
Creo que se puede utilizar como un truco:
if "celeryd" in sys.argv:
DEBUG = False
Cuestiones relacionadas
- 1. Detención/depuración de tareas periódicas en Django-Apio
- 2. Libro para Django + Apio + RabbitMQ?
- 3. Django Señales en el apio
- 4. Apio con Django - despliegue
- 5. Django-apio barra de progreso
- 6. django-apio advertencias sobre la configuración.DEBUG
- 7. Pruebas unitarias con django-apio?
- 8. centinela, cuervo y apio django
- 9. Cómo escribir un trabajo Upstart de Ubuntu para apio (django-apio) en un virtualenv
- 10. Proceso de fondo en Django sin apio
- 11. Ejemplos de Django y apio: tareas periódicas
- 12. Ejecución de Django-Apio en producción
- 13. Django y apio: problemas de enrutamiento
- 14. Django apio terminar subprocesos de trabajo
- 15. ¿Debo usar apio o zanahoria para un proyecto de Django?
- 16. ¿Excedió el límite de tiempo de apio de Django?
- 17. apio con múltiples instancias de django
- 18. django-apio en el entorno de producción de varios servidores
- 19. Problemas para detener el apio
- 20. Inhabilitar CakePHP DebugKit
- 21. ¿Inhabilitar autocompletar en campo de texto en Django?
- 22. ¿Para qué sirven las tablas django-apio (djcelery)?
- 23. django-apio sin un servidor amqp (rabbitmq)
- 24. Django Apio tutorial no devuelve resultados
- 25. Django - Apio: @transaction y @task no apilan
- 26. Django-apio: Pasando solicitud Objeto al trabajador
- 27. django-apio: Ningún resultado backend configura
- 28. Django Apio: manage.py apry devuelve "Comando desconocido"
- 29. apio-django no puede encontrar configuraciones
- 30. django/apio: ¿Mejores prácticas para ejecutar tareas en objetos Django de 150k?
habría que hacer que la modificación a manage.py? – Cerin
No, hágalo en su settings.py – asksol
Esto no funciona en Apio 4.x. Actualicé el camino a/usr/apio/bin, pero aun así el truco no funcionó. Creo que tiene que ver con cómo se importan las configuraciones de django de esta manera: self._settings = symbol_by_name ('django.conf: settings') No he encontrado una solución todavía. – sww314