Apache Django Mod_Wsgi - Anwendung automatisch neu laden

Apache Django Mod_Wsgi - Anwendung automatisch neu laden

Mein mod_wsgi läuft im Daemon-Modus, lädt meine Django-App aber nicht neu, wenn ich Änderungen an Dateien vornehme.

Jedes Mal muss ich die Apache-Konfiguration neu laden.

Ich habe versucht, unsdieses Tutorial, aber bei mir hat es nicht funktioniert ...

Antwort1

Soweit ich weiß, wird nur die WSGI-Skriptdatei auf Änderungen überprüft.

Wenn der Rest Ihres Codes außerhalb der WSGI-Datei liegt, wird er nicht automatisch neu geladen.

DerFAQhat zwei Vorschläge. Geben Sie entweder ein SIGINT ( kill -2) an den Daemon oder touchan Ihre WSGI-Datei aus.

Antwort2

Haben Sie den Code-Monitor ordnungsgemäß implementiert, wie im folgenden Teil des Dokuments beschrieben:

http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode#Monitoring_For_Code_Changes

verwandte Informationen