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

火山引擎 最新活动