进程status是busy,如下图 通过官方的处理流程,查看了strace -ttp 8685,并kill -SIGALRM 8685,发现进程卡在这里,请看下图:
按照官方流程,进行了lsof -nPp 8685,发现fd=5是
6379是redis端口; 到这里之后,看了程序,程序里面有个简单的读操作,查了redis,并没有出现异常,我还有什么地方没有排查吗,目前进程一直处于busy状态
把redis去掉试下咯,如果问题解决就是redis那里问题了,是不是用redis订阅了?
没有呢,就是简单的读取和删除操作而已
去掉了好排查问题
去掉redis,如果还是这样,看看自己的逻辑有不有死循环,再看看定时器是不是只加不减
好的,我试试
把redis去掉试下咯,如果问题解决就是redis那里问题了,是不是用redis订阅了?
没有呢,就是简单的读取和删除操作而已
去掉了好排查问题
去掉redis,如果还是这样,看看自己的逻辑有不有死循环,再看看定时器是不是只加不减
好的,我试试