摘要:
问题复现 在使用celery + rabbitmq作为broker时,启动一定时间后 会 由于celery和rabbitmq的心跳检测机制 认为连接有问题,先报 如下错误 Too many heartbeats missed 再过一段时间,由于认为心跳有问题,会断开tcp连接,就会报 如下错误: C 阅读全文
摘要:
执行池概念 当运行类似 如下命令启动一个celery进程时,其实启动的是一个管理进程,此进程不处理实际的任务,而是产生的子进程或线程 去处理具体任务;那么这些 子进程或线程 在一起就叫做 执行池; celery worker --app=worker.app 执行池的大小(子进程或线程的个数) 决定 阅读全文