我的my.cnf中有这个
wait_timeout=1800
interactive_timeout=1800;
net_read_timeout=1800;
net_write_timeout=1800
但是当我执行时
show processlist;
我有进程仍然运行超过 4500 秒,即使它们在"睡眠"命令中。
请帮忙,谢谢。
PROCESSLIST
"时间"列中是否显示4500
? 还是你从其他地方得到这个号码?
该过程是否特殊,例如复制线程?
该进程是否SET SESSION wait_timeout=...
避免超时? 从外面,您无法检测到是否发生这种情况。