Servidor Django morto frequentemente
Estou desenvolvendo um projeto Django e testando-o em um servidor dedicado. O projeto está sendo executado em:
django 1.9.6virtualenvpython 2.7cx_Oracle 5.2.1Corrida
python manage.py runserver 192.168.30.17:8080 &
tudo vai bem. Projeto em execução e comps aux
Eu recebo, por exemplo:
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
O PROBLEMA: Freqüentemente o servidor fica inoperante sem nenhum erro mostrado no shell. Eu simplesmente recebo:Killed
Como posso recuperar mais informações para encontrar a causa desse assassinato?
NOTA: Nenhuma solução gunicorn et similia no momento. Eu tenho que usar o servidor django pelas próximas horas
Solução temporária
Um script que reaparece no servidor quando morto
until python manage.py runserver 192.168.30.17:8080; do
echo "Server Django crashed with exit code $. Respawning ...">&2
sleep 2
done