Я только что установил uwsgi
на pip install uwsgi
в виртуальном окр. В файле "INI" я использовал:
socket = 127.0.0.1:3000
# no pidfile option
И беги uwsgi --ini config.ini
Но как остановить этот экземпляр UWSGI?
uwsgi --stop ...
хочет файл pid. Я не могу использовать адрес:
open("127.0.0.1:3000"): No such file or directory [core/io.c line 505]
А если убивает - uwsgi просто возрождается сам.
killall
, вы также можете сделатьsudo pkill -f uwsgi -9
Это известная особенность, что вы не можете завершить UWSGI просто убить. Вторая пуля: http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html
источник
Как и в первом ответе, в Ubuntu или Debian вы можете просто это сделать
sudo killall -9 uwsgi
. Хотя я действительно хочу знать, дает ли Уссги способ остановить себя.источник