PHP慢日志引起MySQL错误分析

在我们的项目中,打开PHP慢日志(request_slowlog_timeout = 10s)是一个必要的选项,它也允许我们发现许多坑和解决许多性能问题。

昨天,因为一个很奇怪的问题,让我们不得不关闭php慢日志,有什么问题

问题:当程序被执行时,它将报告2013(在查询过程中丢失到MySQL服务器的连接)

分析uff1a

1)在我们的守护进程中,循环(> 300)被执行,循环中重复一条SQL语句;
2)nginx的访问日志,每个程序的执行时间约为12秒。
3)在查询修改mysql连接类,对mysql_ping执行也无效,问题依旧。

当我想不起来的时候,想一想,试着关闭PHP慢日志。以后,你可以想象这个问题是好的…

至于为什么,我真的不知道,问个真相!