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