workerman运行一段时间后,进行数据库操作会显示Mysql server has gone away,开启数据库配置断线重连无法进行重连,求助应该怎么解决
弄个定时器每30秒定时 "select 1" ,保活。
定时器 30秒 查询下数据库!这样?
这是正解
@3643:妙啊,,我也遇到了这个问题
用的是什么数据库类
mysql
可以使用mysql的长连接来使用,另外加上mysql ping()
DB::disconnect(); 咋办 我就只能这么办 , 也没时间跟踪为什么 , 测试环境无法复现。。 蛋疼!!!
workerman运行一段时间后,进行数据库操作会显示Mysql server has gone away,开启数据库配置断线重连无法进行重连,求助应该怎么解决
弄个定时器每30秒定时 "select 1" ,保活。
定时器 30秒 查询下数据库!这样?
这是正解
@3643:妙啊,,我也遇到了这个问题
用的是什么数据库类
mysql
可以使用mysql的长连接来使用,另外加上mysql ping()
DB::disconnect(); 咋办 我就只能这么办 , 也没时间跟踪为什么 , 测试环境无法复现。。 蛋疼!!!