UWSGI'yı Upstart ile yapılandırmaya çalışıyorum.UWSGI'yı Upstart ile yönetme
Açılış sırasındadescription "uwsgi for flask"
start on runlevel [2345]
stop on runlevel [06]
exec /appdir/virtualenvdir/bin/uwsgi /appdir/virtualenvdir/uwsgi.ini --die-on-term
, doğru açılıyor ama hizmeti durdurmak mümkün değilim:
Ben dosyayı/etc/init/uwsgi-flask.conf
yarattı.
Ben kabuk initctl stop uwsgi-flask
üzerine yazarsanız, o verir:
initctl: Unknown instance:
kimse bir fikrin var?
İşi durdurmak için kullanılan standart bir komut 'sudo stop service-name '. Eğer "initctl" yi root olarak çalıştırmıyorsanız, o zaman sistemde root olarak başlayacağından, başlangıçta (yeniden başlatma) işlem kullanıcı alanında kullanılamayacağından, örneğin bilinmeyen bir durumdur. Ancak, işi kök olarak durdurduğunuzu varsayalım. /var/log/upstart/uwsgi-flack.log'un ilgili içeriğini gönderebilir misiniz? İşinizin ya hiç başlamıyor ya da işe başladıktan sonra çıkıyor. Bazı yararlı bilgiler bulabilirsiniz [burada] (http://blog.kramerapps.com/post/22551999777/flask-uwsgi-nginx-ubuntu). –
@schkovich Aslında, hizmeti root olmayan bir uwsgi olan kullanıcı olarak durdurmaya çalışıyorum. Onun yerine sudo stop uwsgi-flask'ı denedim, ama benzer bir şey verdi 'stop: Unknown instance:'. Günlük, uwsgi sunucusunun çalıştığını söylüyor, ancak yazdığım komutlarla durduramıyorum. –
Daniele, Ben tam olarak aynı sorunum. Herhangi bir çözüm buldunuz mu? –