Saya baru saja menginstal uwsgi
oleh pip install uwsgi
dalam env virtual. Dalam file "ini" yang saya gunakan:
socket = 127.0.0.1:3000
# no pidfile option
Dan lari uwsgi --ini config.ini
Tetapi bagaimana cara menghentikan instance uwsgi ini?
uwsgi --stop ...
ingin file pid. Saya tidak bisa menggunakan alamat:
open("127.0.0.1:3000"): No such file or directory [core/io.c line 505]
Dan jika membunuh - uwsgi hanya respawn.
killall
, Anda juga bisasudo pkill -f uwsgi -9
Ini adalah fitur yang diketahui bahwa Anda tidak dapat menghentikan uwsgi hanya dengan membunuh. Peluru kedua: http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html
sumber
Mirip dengan jawaban yang paling atas, di Ubuntu atau Debian cukup Anda lakukan
sudo killall -9 uwsgi
. Padahal aku memang ingin tahu apakah uwsgi memberi cara untuk berhenti sendiri.sumber