6

私はMONyogを使用して2つのmysqlサーバーを監視しています。何か問題が発生すると、MONyogからアラートメールが届きます。理由がわからなかったエラーがあります。それは言う:

接続履歴:拒否された接続の割合)-66.67%

パーセンテージは重要ではありません。これは接続を拒否したことだけです。このメールは30分ごとに届きます。つまり、これは常に状況のようです。私はそれらのサーバーをセットアップしただけで、他の誰かがサーバーに干渉する可能性はないので、これは私の間違いであるに違いありません。

MONyogは私にアドバイスします:

  1. 間違ったパスワードを使用している、または許可されていないホストから接続しようとしているユーザー/アプリケーションを分離してみてください。
  2. 接続にconnect_timeout秒以上かかる場合、クライアントは接続を許可されません。
  3. 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が、それらは別のものに関するものです。

要約すると、私の質問は、拒否された接続をどのように検出できるかということです。さらに情報が必要な場合はお知らせください。

前もって感謝します。

4

1 に答える 1

8

解決済み

log_warnings=2

になるはずだった

log-warnings=2

于 2010-04-28T17:29:06.873 に答える