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

5
我正在使用YAML。其中有一行写着:daemonize : /var/www/apps/myapp.log
如果运行命令uwsgi -y vassals/myappconfig.yaml,网站将在后台运行。我可以在终端中做其他事情,甚至退出登录。这正是我期望的效果。
如果运行命令uwsgi --emperor vassals,网站可以运行,但它会卡在终端中。我必须使用ctrl + c来结束它并返回到终端。然后网站就会关闭。这不是我期望的结果。
我不想使用像nohup这样的东西。如果uwsgi --emperor不是正确的解决方案,我宁愿逐个加载网站并让它们都在后台运行。
1个回答

13
你可以将--daemonize <logfile>参数传递给emperor。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接