我有以下uwsgi.ini :
[uwsgi] uid = myuser gid = myuser master = true daemonize = /path-to-log/uwsgi.log ...
我在rc.local运行uwsgi。 我可以看到工作人员以myuser身份运行,我可以看到uwsgi在日志中切换到myuser ,并假设myuser也将是uwsgi.log所有者。 但root是uwsgi.log所有者。
我怎么能设置uwsgi.log所有者? 这是为了方便 – 我想看看没有sudo的日志。
(来自uwsgi –help):
–logto2(权限下降后logging到指定的文件或udp地址)
(或者类似的 – 如果你想要守护进程,那么–daemonize2)
或者
–logfile-chown(chown logfiles)
最后请记住,您可以在各个服务器阶段调用自定义函数: