如何对连接中止的mysql进行故障排除?

时间:2019-02-13 12:48:46

标签: php mysql mysqli connection database-connection

我一直在mysql错误日志中得到它。

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

通过php代码进行了组合,并确保在脚本即将完成时正在对db资源调用mysqli-> close。

我的项目堆栈:ubuntu 18.10上带有php-fpm7.2和mysql 5.7.25的apache2.4。

有什么办法可以使我对这个问题有更多的了解?

刚刚检查过防火墙,但它是不活动的

sudo ufw status
Status: inactive

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:-1)

可能是防火墙问题。禁用防火墙,然后尝试。