Debian UWSGI can';无法更改日志文件路径
我有一个Debian 7+uwsgi 1.2.3-Debian 我想更改UWSGI日志文件路径,我尝试了Debian UWSGI can';无法更改日志文件路径,debian,uwsgi,Debian,Uwsgi,我有一个Debian 7+uwsgi 1.2.3-Debian 我想更改UWSGI日志文件路径,我尝试了 [uwsgi] plugins = python27 chdir = /home/example.com/apps/ pythonpath = /home/example.com/apps/ env = DJANGO_SETTINGS_MODULE=settings module = django.core.handlers.wsgi:WSGIHandler()
[uwsgi]
plugins = python27
chdir = /home/example.com/apps/
pythonpath = /home/example.com/apps/
env = DJANGO_SETTINGS_MODULE=settings
module = django.core.handlers.wsgi:WSGIHandler()
touch-reload = /home/example.com/README.md
logto = /home/example.com/logs/uwsgi.logto.log;
daemonize = /home/example.com/logs/uwsgi.daemonize.log;
logdate = true
max-requests = 5000
buffer-size = 32768
但是/home/example.com/logs/
为空。日志文件仍在/var/Log/uwsgi/app/example.com.Log
在Ubuntu 13.04中,我没有这个问题,我能做什么呢?可能太晚了,但是debian包(至少2.0.7)有一个/usr/share/uwsgi/init/specific_daemon文件,其中--daemonize是硬编码的。您可以在那里更改它,或者只是删除该行并设置为/usr/share/uwsgi/conf/default.ini或/etc/uwsgi/apps enabled/appname.ini我不知道如何解决您的问题,但请不要使用uwsgi 1.2.3它有bug。请参阅上的警告。警告不仅仅是理论。有一天我花了好几个小时跟踪一个由这个bug引起的问题。从pip dosn't Help更新到2.0.3版有没有更干净的方法从应用程序的ini覆盖它?我不想碰“/usr/share/uwsgi/init/specific_daemon”。谢谢,实际上,这是应该做的地方,因为uwsgi是“通用”配置,daemonize和logto影响所有应用程序(虽然如果您只运行一个应用程序,您可以使用启用应用程序的位置。但是,在任何情况下,使用debian更改默认日志似乎都很不舒服。我尝试同时使用本地文件和rsyslog(在启用应用程序下的配置文件中),最后没有登录到本地文件。