Acabo de instalar uwsgi
por pip install uwsgi
un env virtual. En el archivo "ini" utilicé:
socket = 127.0.0.1:3000
# no pidfile option
Y correr uwsgi --ini config.ini
Pero, ¿cómo detener esta instancia de uwsgi?
uwsgi --stop ...
quiere un archivo pid. No puedo usar una dirección:
open("127.0.0.1:3000"): No such file or directory [core/io.c line 505]
Y si está matando, uwsgi se reaparece solo.
killall
, también puedes hacerlosudo pkill -f uwsgi -9
Es una característica conocida que no puede terminar uwsgi con solo kill. La segunda viñeta de: http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html
fuente
Similar a la respuesta principal, en Ubuntu o Debian puedes simplemente hacer
sudo killall -9 uwsgi
. Aunque sí quiero saber si uwsgi da una manera de detenerse.fuente