Я настроил сервер Debian Wheezy и использую runit, чтобы мои службы работали без перебоев. Я также настроил svlogd, но там у меня проблемы. Когда службы запускаются, я запускаю "ps aux" и вижу, что svlogd имеет ошибку:
runsvdir -P /home/[user]/service log:.rrent: /home/[user]/logs/gunicorn/: access denied sv
logd: pausing: unable to open current: /home/[user]/logs/celery/: access denied
У меня есть runit и svlogd, работающие как мой пользователь вместо root. Если я "хвост ~/logs/celery/current", я вижу это:
2014-07-05_10:07:44.10589 If you really want to continue then you have to set the C_FORCE_ROOT
2014-07-05_10:07:44.10589 environment variable (but please think about this before you do).
2014-07-05_10:07:44.10589
2014-07-05_10:07:44.10590 User information: uid=0 euid=0 gid=0 egid=0
2014-07-05_10:07:44.10592
Поэтому я не уверен, почему сообщение об отказе в доступе есть