0

我在我的 CentOS EC2 实例上安装了 nginx 和 uwsgi。

当我从 AWS 控制面板重新启动机器时,Nginx 成功重新启动。

Uwsgi 没有。

我必须登录并使用“sudo /etc/init.d/uwsgi start”重新启动它,然后一切都很好。然后我当然可以注销,因为它作为服务运行。

必须登录才能完成重新启动过程显然不是最理想的。

但我认为我已经正确完成了配置。

当我执行 chkconfig 时,我看到:

uwsgi           0:off   1:off   2:on    3:on    4:on    5:on    6:off

如果我查看 /etc/init.d/uwsgi 中的文件,文件顶部会显示:

#!/bin/bash
# uwsgi - Use uwsgi to run python and wsgi web apps.
#
# chkconfig: 2345 85 15
# description: Use uwsgi to run python and wsgi web apps.
# processname: uwsgi

谢谢您的帮助。

4

1 回答 1

0

使用Supervisor 控制 uwsgi一般是推荐的解决方案。

于 2013-01-13T19:17:04.407 回答