Я использую сельдерей в своем проекте пилоны с пилонами сельдерея.Я могу нормально запустить рабочих, используя команду paster, предоставляемую пилонами сельдерея, но когда я пытаюсь демонизировать рабочих с помощью celeryd-multi, я захожу в тупик на первом работнике.Пример:
/path/to/celeryd-multi start w1 --pid=/var/run/celeryd.pid \
--logfile=/var/log/celeryd.log \
--cmd="/path/to/paster celeryd /path/to/pylons_config.ini
> Starting nodes...
> w1.myhost:
После некоторой отладки это, кажется, происходит в MultiTool.waitexec в файле celery / bin / celeryd_multi.py, в частности в строке:
retcode = pipe.wait()
У меня естьЯ чувствую, что это связано с тем, как работает Celeryd.Кому-нибудь повезло, демонизируя рабочих с пилонами сельдерея?