Сервер Django часто убивают
Я разрабатываю проект Django и тестирую его на выделенном сервере. Проект работает на:
Джанго 1.9.6virtualenvPython 2.7cx_Oracle 5.2.1Бег
python manage.py runserver 192.168.30.17:8080 &
Все хорошо. Проект запущен и сps aux
Я получаю, например:
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
ПРОБЛЕМА: часто сервер выходит из строя без ошибок в оболочке, Я просто получаю:Killed
Как я могу получить дополнительную информацию, чтобы найти причину этого убийства?
НОТА: Сейчас нет решения Gunicorn et similia. Я должен использовать сервер Django в течение следующих часов
Временное решение
Скрипт, который восстанавливает сервер при смерти
until python manage.py runserver 192.168.30.17:8080; do
echo "Server Django crashed with exit code $. Respawning ...">&2
sleep 2
done