我的程序在池中创建5个连接,但是当程序运行大约24小时后,SQL执行失败,我认为连接不可用,我不想调整mysql中的参数,我想要修改mysql连接的策略。当连接不可用时,它会关闭连接并重新连接,我没有找到API。
答案 0 :(得分:1)
您必须运行查询并查看它是否成功。通常使用其中一种:
SELECT version()
SELECT 1
SELECT current_time()
答案 1 :(得分:1)
如果会话空闲时间过长,MySQL服务器将丢弃该会话。您必须定期使用mysql_ping()
或与服务器交换一些查询以使其保持活动状态。由于您没有指定语言,我无法帮助您。