我的工人在完成一些(<50)任务后停止工作。
我有一个非常简单的客户端/工作人员设置。客户端通过func.delay(...)
发布任务,然后输入while循环以等待所有任务的完成(即检查ready()
的{{1}}方法)。我使用AsyncResult
作为代理和结果后端。
设置工作......暂时。完成一些任务后,客户端没有收到任何内容,工作程序似乎处于空闲状态(控制台中没有输出)。
(我工作的机器有点旧,所以资源问题并非不可能。但是,在50个运行2秒的任务中,我不能说系统负载很重)。