Я использую MONyog для мониторинга моих двух серверов mysql. Я получаю оповещения от MONyog, когда что-то идет не так. Возникла ошибка, я не смог выяснить почему. Это говорит:
История подключений: процент отклоненных подключений) - 66,67%
процент не важен, это просто отказ от подключений. Я получаю это письмо каждые полчаса. Так что это как постоянная ситуация. Это должно быть моей ошибкой, потому что я просто настроил эти серверы, и нет никаких шансов, что кто-то еще может помешать работе серверов.
MONyog советует мне:
- Попробуйте изолировать пользователей / приложения, которые используют неверный пароль или пытаются подключиться к неавторизованным хостам.
- Клиенту будет запрещено подключаться, если для подключения требуется больше, чем connect_timeout секунд.
- Установите значение системной переменной log_warnings равным 2. Это заставит сервер MySQL регистрировать дополнительную информацию об ошибке.
Я добавил log_warnings=2
к my.cnf
и включил ведение журнала следующим образом:
[mysqld_safe]
.
.
log_warnings=2
log-error = /var/log/mysql/error.log
.
.
.
.
[mysqld_safe]
.
log-error=/var/log/mysqld.log
.
.
Я не вижу никаких предупреждений на /var/log/mysql/error.log
Я вижу некоторые предупреждения на /var/log/mysqld.log
, но они о чем-то другом.
В общем, мой вопрос: как я могу обнаружить отказанные соединения? Пожалуйста, дайте мне знать, если потребуется дополнительная информация.
Заранее спасибо.