Ich habe gerade installiert , uwsgi
indem pip install uwsgi
in einem virtuellen env. In der "ini" -Datei habe ich verwendet:
socket = 127.0.0.1:3000
# no pidfile option
Und Renn uwsgi --ini config.ini
Aber wie kann man diese Instanz von uwsgi stoppen?
uwsgi --stop ...
will eine PID-Datei. Ich kann keine Adresse verwenden:
open("127.0.0.1:3000"): No such file or directory [core/io.c line 505]
Und wenn er tötet, taucht uwsgi einfach von selbst wieder auf.
killall
, können Sie auchsudo pkill -f uwsgi -9
Es ist bekannt, dass Sie uwsgi nicht einfach mit kill beenden können. Der zweite Punkt von: http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html
quelle
Ähnlich wie bei der ersten Antwort können Sie dies in Ubuntu oder Debian einfach tun
sudo killall -9 uwsgi
. Ich möchte allerdings wissen, ob uwsgi es ermöglicht, sich selbst zu stoppen.quelle