为什么我的Django/uWSGI附庸日志是空的?

2024-05-17 03:44:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我作为乌兹基帝国的附庸管理我的Django网站。我创建了/etc/uwsgi-emperor/vassals/mysite.ini如下:

[uwsgi]
socket = /var/opt/mysite/uwsgi.sock
chmod-socket = 775
chdir = /opt/mysite
master = true
virtualenv = /opt/mysite_virtualenv
env = DJANGO_SETTINGS_MODULE=mysite.settings
module = mysite.wsgi:application
uid = www-data
gid = www-data
processes = 1
threads = 1
plugins = python3,logfile
logger = file:/var/log/uwsgi/app/mysite.log
vacuum = true

但是/var/log/uwsgi/app/mysite.log没有被创建。如果我touch它,它仍然是空的。即使在应用程序中触发500个样式错误之后,也会发生这种情况。在

为什么不写我的日志?在


Tags: djangologtrueappdatavirtualenv网站var
1条回答
网友
1楼 · 发布于 2024-05-17 03:44:23

附庸无权写入文件(或首先创建文件)。你应该

cd /var/log/uwsgi/app
touch mysite.log # create the file
chown www-data:www-data mysite.log # give the vassal permission

(其中www-数据:www数据匹配ini文件中的uid和gid值)。在

日志很快就会出现。在

相关问题 更多 >