Uwsgi虽然不应该在前台运行

时间:2015-02-11 10:07:26

标签: uwsgi

这是我的UWSGI配置:

[uwsgi]
uid = $APPUSER
gid = $APPGROUP
socket = $SOCK
processes = 4
chdir = $APPDIR
virtualenv = $APPVENV
pythonpath = $APPVENV/bin/python
module = run
callable = app
emperor-pidfile = $APPDIR/emperor.pid
daemonize = /var/log/emperor.log

当emperor运行时,它会创建emperor日志文件,但它在前台运行而不是在后台作为守护程序运行。

可能导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:2)

您还应该将--daemonize <logfile>传递给皇帝。

请参阅How to make uwsgi --emperor run as daemon