webman運(yùn)行一段時間后所有進(jìn)程繁忙導(dǎo)致無法訪問,重啟后正常,過段時間又發(fā)生。 在本地window環(huán)境一直正常。通過lsof -nPp 查看pid 發(fā)現(xiàn)卡在連接數(shù)據(jù)庫。 telnet 數(shù)據(jù)庫端口正常。請問怎么避免這個問題?
可能是慢SQL,服務(wù)端開啟慢SQL日志看下,卡住的時候執(zhí)行 show processlists 看下哪些sql有問題
show processlists
找到問題了,是數(shù)據(jù)庫連接斷了,所以一直在請求等待。加了一個心跳,30秒訪問一次數(shù)據(jù)庫后就好了。