Właśnie zainstalowane uwsgi
przez pip install uwsgi
w wirtualnym ENV. W pliku „ini” użyłem:
socket = 127.0.0.1:3000
# no pidfile option
I biegnij uwsgi --ini config.ini
Ale jak zatrzymać ten przypadek uwsgi?
uwsgi --stop ...
chce plik pid. Nie mogę użyć adresu:
open("127.0.0.1:3000"): No such file or directory [core/io.c line 505]
A jeśli zabijanie - uwsgi po prostu się odradza.
killall
, możesz także zrobićsudo pkill -f uwsgi -9
Jest to znana funkcja polegająca na tym, że nie można zakończyć uwsgi tylko za pomocą kill. Drugi punkt: http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html
źródło
Podobnie jak w przypadku pierwszej odpowiedzi, w Ubuntu lub Debian możesz to zrobić po prostu
sudo killall -9 uwsgi
. Chociaż chcę wiedzieć, czy uwsgi da się powstrzymać.źródło