你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
webman下用的thinkphp的DB库 发现有个查询页面, 我过一会去使用, 就会报错, mysql server gone away 不知道是不是我使用问题?
没有找到相关结果
静默
赞同来自:
因为mysql链接超时间不用,被mysql服务器断开了。 tp 数据库有个break_reconnect 配置,设置为true,mysql链接断开后会自动重连,不影响业务。
葱香小油条 - 馍馍没有馍
你把support下的DB继承thinkdb,原先继承的larvel,然后onfig/bootstrap.php中添加 support\bootstrap\db\Heartbeat::class,修改Heartbeat::class的查询语句为thinkdb的查询,应该就不会因为心跳断开连接了,断线重连和这样都行
要回复问题请先登录或注册
2 个回复
静默
赞同来自:
因为mysql链接超时间不用,被mysql服务器断开了。
tp 数据库有个break_reconnect 配置,设置为true,mysql链接断开后会自动重连,不影响业务。
葱香小油条 - 馍馍没有馍
赞同来自:
你把support下的DB继承thinkdb,原先继承的larvel,然后onfig/bootstrap.php中添加 support\bootstrap\db\Heartbeat::class,修改Heartbeat::class的查询语句为thinkdb的查询,应该就不会因为心跳断开连接了,断线重连和这样都行