Django Server wurde häufig getötet
Ich entwickle ein Django-Projekt und teste es auf einem dedizierten Server. Das Projekt läuft auf:
django 1.9.6 virtualenvpython 2.7cx_Oracle 5.2.1Laufe
python manage.py runserver 192.168.30.17:8080 &
Alles wird Gut. Projekt läuft und mitps aux
Ich bekomme zum Beispiel:
root 8437 0.0 0.9 461108 39036 pts/0 S 15:17 0:00 python manage.py runserver 192.168.30.17:8080
root 8861 3.5 1.5 1319364 64232 pts/0 Sl 15:24 0:14 /new_esmart/esmart_env/bin/python manage.py runserver 192.168.30.17:8080
THE PROBLEM: Häufig geht der Server aus, ohne dass ein Fehler in der Shell angezeigt wird. Ich erhalte einfach:Killed
Wie kann ich weitere Informationen abrufen, um die Ursache für diesen Mord zu finden?
HINWEI: Keine Gunicorn-et-Similia-Lösung im Moment. Ich muss Django Server für die nächsten Stunden benutzen
Vorübergehende Lösun
Ein Skript, das den Server erneut startet, wenn er getötet wird
until python manage.py runserver 192.168.30.17:8080; do
echo "Server Django crashed with exit code $. Respawning ...">&2
sleep 2
done