最近我注意到mysql连接超时,增加wait_timeout对此有所帮助。然而,它仍然会发生。
我们还启用了mysqli.reconnect,以尝试捕获问题并允许脚本继续运行。但是,我在任何地方都看不到由于超时而运行失败的SQL是否会像我希望的那样在重新连接时自动重新运行。有什么想法吗?
发布于 2012-10-24 19:41:17
阅读文档时,您似乎需要使用mysqli::ping()自动重新连接。如果在执行任何查询之前运行ping(),则会在此时进行重新连接。
https://stackoverflow.com/questions/8311649
复制相似问题