这是我的 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日志文件,但它在前台运行,而不是作为守护程序在后台运行。
可能是什么原因造成的?
最佳答案
您还应该传递--daemonize <logfile>
给皇帝。
关于Uwsgi 在前台运行,但它不应该在前台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28451544/