全局中間件使用的redis,手冊(cè)說redis會(huì)自動(dòng)重連,沒做心跳。
orm使用的thinkorm,開啟了斷線重連,按照官方手冊(cè)做了心跳。
環(huán)境是在windows下開發(fā)環(huán)境,php7.2
沒有使用反向代理
重新啟動(dòng)后就會(huì)正常
還有一個(gè)問題php直接守護(hù)進(jìn)程啟動(dòng),不使用supervisior會(huì)有什么問題嗎?
官方推薦怎么部署呢?
redis做個(gè)心跳試下,有可能redis問題。如果不是就要記錄詳細(xì)日志看下程序走到哪里了。
workerman 自帶守護(hù)進(jìn)程,感覺用不到supervisior
對(duì)了,你可以這樣測試。
把redis和mysql重啟,等一會(huì)兒訪問,看下程序是不是返回空白。如果是那就可能是redis或者mysql 問題。