Раздел вопрос-ответ MySQL ошибки Lost connection to MySQL server at 'waiting for initial communication packet'

По логам нахожу, что php периодически падает с ошибкой:

Lost connection to MySQL server at 'waiting for initial communication packet'

В /var/log/mysql/error.log в это время нахожу:

[Warning] IP address 'x.x.x.x' could not be resolved: Temporary failure in name resolution

При этом php, который работает с mysql на одном и том же хосте ни разу не падает - нет не одной такой ошибки.

Ошибки возникают только при коннекте к mysql из-вне.

share

1 ответ

Мне помогло это решение:

в my.cnf (/etc/mysql/my.cnf либо /etc/my.cnf) добавляем в секцию mysqld:

skip-host-cache
skip-name-resolve
 
Т.е.:
[mysqld]
skip-host-cache
skip-name-resolve

И после этого делаем mysql restart.

Подробнее о https://dev.mysql.com/doc/refman/5.5/en/server-options.html#option_mysqld_skip-name-resolve

Добавить комментарий
    как минимум 5 символов

    icon Вход в систему

    зарегистрироваться