我正在开发 celery 任务来聚合来自 facebook 和 twitter 的社交内容。
任务如下
- facebook_service_handler
- facebook_contents_handler
- image_resize
- 保存内容信息
'facebook_service_handler' 和 'facebook_contents_handler' 任务使用 facebook open api 和 urlopen 函数。
当 urlopen 请求不多时,它运行良好。(低于 4~5 次)但是当 urlopen 请求超过 4~5 时,worker 不再工作了。
另外,当芹菜停止时,我打破了redis和celeryd,并重新启动了celeryd和redis。最后的任务被执行
有没有人帮我解决这个问题??
我正在mac os lion上工作。