如何解决连接中断 mysql 的问题?

how to troubleshoot aborted connection mysql?

我的 mysql 错误日志中不断收到此消息。

5 [Note] Aborted connection 5 to db: 'dbname' user: 'dbuser' host: 'localhost' (Got an error reading communication packets)

梳理 php 代码并确保在我的脚本即将完成时调用 mysqli->close 数据库资源。

我的项目堆栈:apache2.4 php-fpm7.2 和 mysql 5.7.25 在 ubuntu 18.10.

有什么方法可以让我更深入地了解这个问题?

刚刚检查了防火墙,但它处于非活动状态

sudo ufw status
Status: inactive

我发现了这个问题。在关闭数据库连接之前,我没有清除所有结果,所以我只是使用 php 明确清除所有结果,然后我让 db->close。 /var/log/mysql/error.log.

中的日志行消失了

可能是防火墙问题。关闭防火墙试试。

我发现了这个问题。在关闭数据库连接之前,我没有清除所有结果,所以我只是使用 php 明确清除所有结果,然后我让 db->close。 /var/log/mysql/error.log.

中的日志行消失了