Servidor Django asesinado con frecuencia
Estoy desarrollando un proyecto Django y probándolo en un servidor dedicado. El proyecto se está ejecutando en:
django 1.9.6virtualenvpython 2.7cx_Oracle 5.2.1Corriendo
python manage.py runserver 192.168.30.17:8080 &
todo va bien. Proyecto en ejecución y conps aux
Obtengo, por ejemplo:
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
EL PROBLEMA: con frecuencia el servidor se cae sin que se muestre ningún error en el shell. Simplemente recibo:Killed
¿Cómo puedo recuperar más información para encontrar la causa de este asesinato?
NOTA: No hay solución gunicorn et similia en este momento. Tengo que usar el servidor django durante las próximas horas
Solución temporal
Un script que reaparece el servidor cuando se mata
until python manage.py runserver 192.168.30.17:8080; do
echo "Server Django crashed with exit code $. Respawning ...">&2
sleep 2
done