Я использую сельдерей в качестве демона с Celeryd и Django над Apache и машиной Google Compute Engine.Сельдерей как задача демона KeyError на os.environ
Мой Celeryd по умолчанию конфиг с:
CELERYD_USER="myuser-notroot"
CELERYD_GROUP="developers"
И я думаю, что все разрешения хорошо посаженные (я полагаю). При загрузке моей системы, все соединяется хорошо, но когда я запускаю задачу, которая делает:
import os
homedir = os.environ['HOME']
Я получаю на журнал:
homedir = os.environ['HOME']
File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'HOME'
Но если я Судо /etc/init.d/ celeryd restart, проблема решена. Есть идеи? Может быть, некоторые проблемы с запуском службы?