2016-05-30 3 views
-1

Я использую сельдерей, супервизор и цветокДжанго задача сельдерея работает очень долго

руководителя конф:

command=/web/venv/bin/python manage.py celeryd -E -l info -c 2 --maxtasksperchild=1 -Ofair

directory=/web/ 
stdout_logfile=/web/log/ 
redirect_stderr=true 
user=web 
killasgroup=true 
stopasgroup=true 

Проблему при запуске из питона оболочки, задача работает очень быстро. Если из сельдерея, работает очень долго. Я не знаю, в чем проблема. Может, кто-то может помочь?

+1

после приема слишком много времени будет что выполнять из получить тайм-аут? –

+0

какую команду вы используете для запуска из оболочки? –

+0

@ArunG, да получить тайм-аут – TramZzZ

ответ

0

вы можете достичь того же, добавив сельдерей от администратора, это может решения

http://www.yourhost.com/admin/djcelery/ 
+0

и как эта помощь? Сельдерей работает, но некоторые задачи работают очень долго, когда я запускаю задачи вручную из оболочки для тестирования, они работают быстро – TramZzZ

+0

Идеальный код должен вести себя одинаково в вашем случае, если его проблема с env. проверьте это. вместо того, чтобы инициировать код из оболочки, создать api url-вызов и поставить pdb и работать вокруг –

+0

ok, я попробую, но я запускаю задачу из оболочки, так же, как и сельдерей – TramZzZ

Смежные вопросы