周梦康 发表于 2015-03-29 2872 次浏览 标签 : gearman

莫名其妙的收到gearman的报警短信,gearman exceeding the threshold 应该是等待任务数超过阈值。

首先通过ps -ef |grep gearmand找到gearman的启动命令,找到其监听的IP和端口,(虽然是本机但是不能通过127.0.0.1来访问)然后通过来查看队列情况

(echo status; sleep 0.1) | nc 192.168.50.177 7004

gearman exceeding the threshold

不知道为什么这个统计用户点赞的worker数量是0,之前是通过哪个脚本在挂 worker 我也不清楚,既然没有,任务队列数量又太多,就新建了一个任务回调脚本来处理这些任务,就好了。

之前还有遇到类似的情况,但是是worker都还在,也不是僵死进程,但是就是任务处理不动。我一般就是把之前的进程杀死,重新起一些脚本,就又开始处理任务了。

👇 下面是我的公众号,高质量的博文我会第一时间同步到公众号,给个关注吧!

评论列表