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的查询,应该就不会因为心跳断开连接了,断线重连和这样都行
我是在控制下下引用的thinkdb的查询, 使用上没问题, 就是那个断线的, 我现在用了楼上的break_reconnect 配置, 看能否解决. 谢谢你的解答
楼主打开break_reconnect 解决了吗
你好. 解决了. 按1楼的添加break_reconnect 配置即可
数据库用的laravel怎么弄呢
做个记号,目前还没发现有错误,以备不时之需。
因为mysql链接超时间不用,被mysql服务器断开了。
tp 数据库有个break_reconnect 配置,设置为true,mysql链接断开后会自动重连,不影响业务。
好的. 谢谢. 我试试
你把support下的DB继承thinkdb,原先继承的larvel,然后onfig/bootstrap.php中添加 support\bootstrap\db\Heartbeat::class,修改Heartbeat::class的查询语句为thinkdb的查询,应该就不会因为心跳断开连接了,断线重连和这样都行
我是在控制下下引用的thinkdb的查询, 使用上没问题, 就是那个断线的, 我现在用了楼上的break_reconnect 配置, 看能否解决. 谢谢你的解答
楼主打开break_reconnect 解决了吗
你好. 解决了. 按1楼的添加break_reconnect 配置即可
数据库用的laravel怎么弄呢
做个记号,目前还没发现有错误,以备不时之需。