Je viens d'installer uwsgi
par pip install uwsgi
dans un env virtuel. Dans le fichier "ini" j'ai utilisé:
socket = 127.0.0.1:3000
# no pidfile option
Et courir uwsgi --ini config.ini
Mais comment arrêter cette instance de uwsgi?
uwsgi --stop ...
veut un fichier pid. Je ne peux pas utiliser d'adresse:
open("127.0.0.1:3000"): No such file or directory [core/io.c line 505]
Et si tuant - uwsgi se réapparaît.
killall
, vous pouvez aussi le fairesudo pkill -f uwsgi -9
C'est une caractéristique connue que vous ne pouvez pas terminer uwsgi avec simplement kill. La deuxième puce de: http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html
la source
Semblable à la première réponse, dans Ubuntu ou Debian, vous pouvez simplement le faire
sudo killall -9 uwsgi
. Bien que je veuille savoir si uwsgi donne un moyen de s’arrêter.la source