webman启动后,长时间不访问,再次访问返回空白,没有任何错误信息,请问是什么原因?

天空

全局中间件使用的redis,手册说redis会自动重连,没做心跳。
orm使用的thinkorm,开启了断线重连,按照官方手册做了心跳。

环境是在windows下开发环境,php7.2
没有使用反向代理
重新启动后就会正常

还有一个问题php直接守护进程启动,不使用supervisior会有什么问题吗?
官方推荐怎么部署呢?

1458 2 0
2个回答

智佳思远

redis做个心跳试下,有可能redis问题。如果不是就要记录详细日志看下程序走到哪里了。

workerman 自带守护进程,感觉用不到supervisior

智佳思远

对了,你可以这样测试。
把redis和mysql重启,等一会儿访问,看下程序是不是返回空白。如果是那就可能是redis或者mysql 问题。

  • 暂无评论
年代过于久远,无法发表回答
🔝