我正在尝试用Upstart配置uWSGI。在
我创建了文件/etc/init/uwsgi-flask.conf
:
description "uwsgi for flask"
start on runlevel [2345]
stop on runlevel [06]
exec /appdir/virtualenvdir/bin/uwsgi /appdir/virtualenvdir/uwsgi.ini --die-on-term
重新启动时,它会正确启动,但我无法停止服务。在
如果我在shell上输入initctl stop uwsgi-flask
,它将给出:
有人知道吗?在
您的ini文件中可能有
daemonize=some/log/file/path
。这将使进程以“正常”退出代码退出,因此Upstart将认为您希望停止作业并终止作业。在删除daemonize和upstart将在前台跟踪进程。在
相关问题 更多 >
编程相关推荐