webman运行一段时间后所有进程繁忙导致无法访问,重启后正常,过段时间又发生。

你大锤121

webman运行一段时间后所有进程繁忙导致无法访问,重启后正常,过段时间又发生。
在本地window环境一直正常。通过lsof -nPp 查看pid 发现卡在连接数据库。
截图
telnet 数据库端口正常。请问怎么避免这个问题?

963 1 0
1个回答

xiuwang

可能是慢SQL,服务端开启慢SQL日志看下,卡住的时候执行 show processlists 看下哪些sql有问题

  • 你大锤121 2022-10-20

    找到问题了,是数据库连接断了,所以一直在请求等待。加了一个心跳,30秒访问一次数据库后就好了。

年代过于久远,无法发表回答
🔝