You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mariadb休眠1.001秒触发「MySQL server has gone away」,求定位1秒超时配置位置

Mariadb休眠1.001秒触发「MySQL server has gone away」,求定位1秒超时配置位置

各位好,我最近调试MariaDB连接时碰到了个特别精准的奇怪问题:

当我运行这段代码时,一切正常:

$db = new mysqli(...);
usleep(1000*1000); // 休眠1秒完全没问题
$db->query('SELECT 1');

可只要把休眠时间改成1.001秒,立刻就会抛出「MySQL server has gone away」的错误:

$db = new mysqli(...);
usleep(1001*1000); // 就多了0.001秒连接就断了
$db->query('SELECT 1');

我肯定这是某个配置里的1秒超时限制在搞鬼,但把常见的超时配置翻了个遍还是没找到对应的项,现在完全没思路了,有没有大佬能帮我定位下这个1秒超时到底是哪个配置控制的?

备注:内容来源于stack exchange,提问作者rooobertek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:23:12