Czy można ustawić DEBUG = False tylko dla określonej aplikacji w Django? Seler ma known memory leak, gdy włączone jest debugowanie. Mam serwer programistyczny, na którym chcę, aby Celery działał jako usługa, bez debugowania, aby nie przeciekał pamięci, ale chcę, aby reszta mojej aplikacji Django korzystała z debugowania, więc błędy będą wyświetlane podczas testowania.Wyłącz debugowanie Django dla selera
12
A
Odpowiedz
30
Seler nie ma przeciek pamięci, to w jaki sposób Django działa:
Kiedy DEBUG jest włączony Django dołącza każdy wykonywany SQL do django.db.connection.queries
, to rośnie nieograniczona w procesie środowisku długo jazdy.
Chyba można używać hack jak:
if "celeryd" in sys.argv:
DEBUG = False
Powiązane problemy
- 1. Wyłącz debugowanie APC?
- 2. Jak włączyć zdalne debugowanie selera w PyCharm?
- 3. Priorytet zadań dla selera
- 4. Ekwiwalent selera dla JoinableQueue
- 5. Django Gunicorn Debugowanie
- 6. Wyłącz debugowanie Logowanie w kwarcu .Net
- 7. ostrzeżenia django-selera o ustawieniach. DEBUG
- 8. Jak wyjątki występujące w zadaniu Django selera
- 9. Django - Wykonywanie zadań przez selera z modelu
- 10. Zadanie dla selera zawsze OCZEKUJĄCE
- 11. Debugowanie powolnych widoków Admin Django
- 12. Debugowanie niestandardowego polecenia zarządzania django
- 13. Administrator Django - Wyłącz akcję "Dodaj" dla określonego modelu
- 14. Wyłącz buforowanie dla widoku lub adresu URL w django
- 15. Debugowanie "Przedwczesnego końca nagłówków skryptu" - WSGI/Django
- 16. Sprzątanie tabeli taskmeta selera
- 17. Tworzenie oddzielnego połączenia z bazą danych dla każdego pracownika selera
- 18. Django i Seler - ponowne ładowanie kodu do Selera po zmianie
- 19. Nie można wywołać zadania selera w testach Django synchronicznie
- 20. Pobieranie długości kolejki za pomocą Selera (RabbitMQ, Django)
- 21. W jaki sposób kanały Django różnią się od selera?
- 22. Czy instancje obiektu modelu django powinny być przekazywane do selera?
- 23. Wyłącz autouzupełnianie w polu tekstowym w Django?
- 24. Nginx, wyłącz pamięć podręczną dla określonego pliku
- 25. Zadanie Heroku selera w tle
- 26. W jaki sposób jednostka testuje zadanie selera?
- 27. Jak odroczyć wykonanie zadań Selera?
- 28. Wyłącz ostrzeżenia kompilatora dla linii
- 29. Wyłącz rejestrowanie dla konkretnej paczki
- 30. Android: Wyłącz aplikację dla tabletu
byłbyś że modyfikacja manage.py? – Cerin
Nie, zrób to w ustawieniach .py – asksol
To nie działa w przeglądarce Celery 4.x. Zaktualizowałem ścieżkę do/usr/celery/bin, ale i tak hack nie działa. Myślę, że ma to związek z tym, jak ustawienia django są importowane w ten sposób: self._settings = symbol_by_name ("django.conf: settings") Nie znalazłem jeszcze rozwiązania. – sww314