Журнал сервера uWSGI… отказано в праве на чтение файла… какой файл?

У меня есть сервер с Django/Nginx/uWSGI с uWSGI в режиме императора, и журнал ошибок для него (журнал ошибок уровня вассала -, а не журнал уровня императора -)имеет постоянную ошибку разрешений каждый раз, когда он порождает нового рабочего, вот так:

Tue Jun 26 19:34:55 2012 - Respawned uWSGI worker 2 (new pid: 9334)

Error opening file for reading: Permission denied

Проблема в том, что я не знаю, какой файл не открывается; это не файл журнала, очевидно, так как я смотрю на него, и он записывает в него без проблем. Любой способ узнать? Я запускаю apt -get версию uWSGI 1.0.3 -debian через Upstart на Ubuntu 12.04. Сайт работает успешно, за исключением того, что похоже на утечку памяти... поэтому я просматриваю файл журнала. Я экспериментировал с изменением разрешений всего каталога /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
7
задан bkev 27 June 2012 в 06:09
поделиться