Python uWSGI项目未启动--/tmp/logs/uWSGI.log权限被拒绝[core/logging.c第28行]

Python uWSGI项目未启动--/tmp/logs/uWSGI.log权限被拒绝[core/logging.c第28行],python,nginx,uwsgi,Python,Nginx,Uwsgi,我正在恢复一个运行了大约一年的nginx/uwsgi/flask服务器。最初的设置主要如下所示: 我让它重新运行,以便nginx提供静态文件,并且我可以运行flask应用程序。然而,uwsgi网关似乎无法正常工作 当我尝试启动项目时:sudo start myproject在digital ocean示例中,它只是说: myproject停止/等待 /var/log/upstart/myproject.log说: /tmp/logs/uwsgi.log权限被拒绝[core/logging.c第

我正在恢复一个运行了大约一年的nginx/uwsgi/flask服务器。最初的设置主要如下所示:

我让它重新运行,以便nginx提供静态文件,并且我可以运行flask应用程序。然而,uwsgi网关似乎无法正常工作

当我尝试启动项目时:
sudo start myproject
在digital ocean示例中,它只是说:

myproject停止/等待

/var/log/upstart/myproject.log
说:

/tmp/logs/uwsgi.log权限被拒绝[core/logging.c第28行]


所以,我想知道我应该对日志文件拥有什么权限?我目前拥有www-data.myuser 764

日志文件必须由运行uwsgi进程的用户拥有。对于数字海洋教程,这是
用户
用户。 请注意,Digital Ocean在/etc/init/myproject.conf中声明了以下内容:

setuid user
setgid www-data

如果复制粘贴的代码,请尝试将
setuid user
更改为
setuid www-data
<代码>0644只要有合适的用户就足够了。

尝试授予权限766