Как устранить неполадки прерванного подключения MySQL? - PullRequest
0 голосов
/ 13 февраля 2019

Я продолжаю получать это в моем журнале ошибок mysql.

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

Прошёл через код php и убедился, что вызываю mysqli-> close на ресурсе db, когда мой скрипт завершает работу.

Мой проектный стек: 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.

Ответы [ 2 ]

0 голосов
/ 08 апреля 2019

Я нашел проблему для этого.Я не очищал все результаты перед закрытием соединения с БД, поэтому я просто очистил все результаты явно, используя php, затем я сделал db-> close.Строки журнала исчезли из /var/log/mysql/error.log.

0 голосов
/ 13 февраля 2019

Это может быть проблема с брандмауэром.Отключите брандмауэр и попробуйте.

...