OS错误加载平均无法获得的greenlet芹菜stackoverflow

时间:2018-05-17 13:09:23

标签: concurrency celery gevent

我经常遇到这个错误。 Error Image

当我使用Gevent Thread运行芹菜工作时,就会发生这种情况。 该错误在首次发生后经常开始出现。

我正在使用 Python 2.7 芹菜4.0.2 OS Ubuntu 14.04

1 个答案:

答案 0 :(得分:0)

这基本上是操作系统错误,说明文件描述符用完了。 Celery并行运行2000个任务,需要4000个任务描述符。 OS的默认限制是(ulimit -n) 软1024 硬65000 更新这些限制解决了该问题。 要更新这些限制,请按照此链接中的步骤操作 How to increase Neo4j's maximum file open limit (ulimit) in Ubuntu?