我有一个用 php 编写的 Web 应用程序。在这个应用程序中,我有一个非常繁重的脚本 (CLI)。这个脚本完成其工作后,几分钟后,我在正常的 http 请求中收到“mysql 已消失”错误。例如,上次我的脚本在 22:38 左右完成其工作,然后在接下来的 3 分钟内收到“mysql 已消失”错误。
这是与 mysql 服务器的连接(Mysql 数据):
并连接到mysql(使用类似netstat的工具):
PS:大多数 http 请求都可以顺利打开与 mysql 的连接。
PS:几分钟后,我不再收到此错误(图表中的 22:42)。PS:当我使用 php 的 PDO 打开连接或想要执行语句时,我会收到此错误。
PS:CPU占用很正常