我刚刚使用以下配置在 EC2 Ubuntu 14.04 LTS 上安装了我的第一个 uWSGI 服务器:
[uwsgi]
http-socket = :9001
plugin = python
wsgi-file = foo.wsgi
chdir = /home/bar
process = 3
uWSGI 容器工作正常,但没有日志记录。根据手册,我添加了以下内容:
logger = file:/tmp/errlog
但是重新启动(使用sudo service uwsgi restart
)不起作用 - 服务器无法使用此配置启动。
知道我的 ini
配置中缺少什么吗?
最佳答案
“常见”语法是“logto = file”。
记录器选项用于高级插件,如果你想使用"file"插件,你必须加载日志文件插件(就像加载Python插件一样)。但老实说,如果你只想记录到一个文件,logto 就足够了
关于logging - 如何启用uWSGI日志记录到文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23982411/