如何使uwsgi --emperor作为守护进程运行

时间:2012-05-29 09:15:56

标签: daemon uwsgi

我正在使用yaml。它有一行说:daemonize : /var/www/apps/myapp.log

如果uwsgi -y vassals/myappconfig.yaml,网站将在后台运行。我可以在终端做其他事情,甚至退出。这是我期待的效果。

如果uwsgi --emperor vassals,网站可以运行,但它会在终端中停留。我必须使用ctrl + c结束它才能返回终端。然后网站关闭了。那不是我所期待的。

我不想使用像nohup这样的东西。如果uwsgi --emperor不是正确的解决方案,我宁愿一个接一个地加载网站,所有都运行守护进程。

1 个答案:

答案 0 :(得分:12)

你也可以将--daemonize <logfile>传递给皇帝