2016-05-30 55 views
-1

我用芹菜,监事,花工作很长一段Django的芹菜任务

主管的conf:

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 

问题时,开始从Python Shell中,任务的工作非常快。如果来自芹菜,工作很长。我不知道什么问题。也许有人可以帮忙?

+1

花费过多时间将是执行的获得超时后? –

+0

你使用哪个命令从shell运行? –

+0

@ArunG,是得到超时 – TramZzZ

回答

0

您可以通过管理员添加芹菜达到相同的,可能的解决方案

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

以及这有何帮助? 芹菜工作,但一些任务工作很长时间,当我从shell手动运行任务进行测试时,它们工作得很快 – TramZzZ

+0

理想情况下,代码应该在您的情况下以相同的方式运行,除非它的env问题。检查一下。而不是从shell启动代码,创建一个API调用,并把一个PDB和解决方法 –

+0

好吧,我会尝试,但我从shell运行任务,就像芹菜做 – TramZzZ