我有运行与uWSGI的Django / Nginx的/ uWSGI在帝王模式的服务器,并且错误日志吧(诸侯级的错误日志,不是皇帝级别的日志)具有持续的权限错误每次生成一个新的工作时间,像这样:
周二6月26日19点34分55秒2012 - 重生uWSGI工人2(新的PID:9334)
错误打开文件进行读取:权限被拒绝
问题是,我不知道这是无法打开哪个文件; 它不是日志文件中,很明显的,因为我看它,它写,没有问题。 任何方式发现的? 我通过新贵在Ubuntu 12.04运行uWSGI 1.0.3-的debian的apt-get的版本。 该网站是成功的工作,除了什么似乎像一个内存泄漏......因此,我看日志文件。 我已经尝试过改变整个的/ opt /目录的权限,包括uwsgiuser用户,都无济于事。 我使用的是TCP套接字,所以权限不应该是一个问题在那里。 它是缓存? 这是否有其自己的权限? 如果是这样,在哪里?
My Upstart conf file
description "uWSGI" start on runlevel [2345] stop on runlevel [06] respawn
env UWSGI=/usr/bin/uwsgi env LOGTO=/var/log/uwsgi/emperor.log
exec $UWSGI \
--master \
--emperor /etc/uwsgi/vassals \
--die-on-term \
--auto-procname \
--no-orphans \
--logto $LOGTO \
--logdate
我的附庸ini文件:
[uwsgi]
# Variables
base = /opt/env/mysiteenv
# Generic Config
uid = uwsgiuser
gid = uwsgiuser
socket = 127.0.0.1:5050
master = true
processes = 2
reload-on-as = 128
harakiri = 60
harakiri-verbose = true
auto-procname = true
plugins = http,python
cache = 2000
home = %(base)
pythonpath = %(base)/mysite
module = wsgi
logto = /opt/log/mysite/error.log
logdate = true