Ich habe eine Django-Anwendung läuft auf Apache2 und mod_wsgi. Kürzlich wurde der Server neu gestartet/unterbrochen, ohne eine einheitliche Frequenz zu haben. Gibt es eine Chance, dass es passiert, wenn auf bestimmte .py-Dateien zugegriffen wird? Mein Fehlerprotokoll scheint jedoch leer zu sein.Django schaltet sich intermittierend
Antwort
Sprechen Sie über die einzelnen Django-Prozesse oder den Apache-Server als Ganzes?
Wenn Sie den eingebetteten Modus von mod_wsgi verwenden (sollten Sie den Daemon-Modus nicht verwenden), ist es normal, dass Apache die Worker-Prozesse, auf denen Ihre Django-Anwendung ausgeführt wird, stoppt und startet.
Auf Linux-Systemen können Log-File-Rotation-Systeme auch Apache als Ganzes auslösen, um neu zu starten. Sie können auch die Speichernutzung überwachen, wodurch Dienste ausgeschaltet werden können, wenn sie zu viel Speicher verbrauchen.
Um weitere Hinweise zu geben, ob Apache Prozesse neu startet, müssen Sie angeben, wie Ihre Konfiguration lautet.
Auch stellen Sie sicher, lesen:
Vielen Dank für die Antwort. Es gab zwei Probleme, unser maxrequest Wert wurde auf niedrig gesetzt und die max_pool_size von mongoclient (innerhalb des Codes) hatte auch eine Begrenzung. Das Festlegen des max_pool_size auf unlimited und das Erhöhen des maxrequest-Werts in der mpm_prefork-Konfiguration scheint das Problem behoben zu haben. –
- 1. Django Logging funktioniert intermittierend
- 2. AppPool schaltet sich selbst ab
- 3. Externe Stromquelle schaltet sich aus
- 4. Schaltet sich die Diagnoseprotokollierung von Entwurf ab?
- 5. Servlet schaltet sich nach einiger Zeit aus
- 6. Anwendung Bildschirm schaltet sich alle schwarz nach
- 7. ESP8266 schaltet sich nach einiger Zeit
- 8. Worker startet, schaltet sich dann aus. Keine Fehler
- 9. Intermittierend terminieren
- 10. Kamera schaltet sich nicht in meiner Schleife aus
- 11. Spring Data Rest Hinzufügen von Auszugsprojektion schaltet sich faul holen
- 12. Dropwizard Server schaltet sich nach einiger Zeit automatisch aus
- 13. Gespeicherte Kreditkartenoption in Magento schaltet sich wieder ein
- 14. [Tizen] [Bluetooth] Gear Gerät schaltet sich nicht Bluetooth
- 15. Socket-Server schaltet sich nach 2-3 Tagen aus
- 16. Taschenlampe schaltet sich nur für weniger als eine Sekunde ein
- 17. wso2 api manager schaltet sich nach ein paar tagen aus
- 18. Hintergrundmusik schaltet sich nicht aus oder an, wenn es soll
- 19. JQUERY angehängt Element schaltet sich nicht nach AJAX-Erfolg
- 20. Android ListPreference schaltet sich meine Anwendung nach unten
- 21. RegexKitLite-Assertionsfehler tritt intermittierend auf
- 22. RVM schaltet Rubies nicht
- 23. IIS 8 Anwendungspool intermittierend
- 24. SQLAzure Volltext intermittierend langsam
- 25. navigateByUrl intermittierend versagt
- 26. SDL_GL_SwapBuffers() ist intermittierend langsam
- 27. Conditional Checks intermittierend erfolgt
- 28. PowerkMocking BufferedReader läuft intermittierend
- 29. Sitecore-Rendering nicht intermittierend gefunden
- 30. zeichnen sich in django
absolut alles sein könnte, werden einige Varianten von Linux eine zufällige app töten, wenn die Speicherauslastung zu hoch wird. Aber du wirst nichts in deinem Django-Fehlerprotokoll finden, da es kein Django-Problem ist. – Sayse