2010-04-28 34 views
6

我使用MONyog到montitor我的兩個MySQL服務器。出現問題時,我會收到來自MONyog的警報電子郵件。有一個錯誤我找不到原因。它說:如何瞭解MySQL的「拒絕連接」

連接歷史記錄:拒絕連接百分比) - 66.67%

的比例並不重要,這只是有拒絕連接。我每半小時收到一封郵件。所以這就像一個不變的情況。這一定是我的錯誤,因爲我只是設置了這些服務器,並且沒有其他人可能干擾服務器。

MONyog通知:我:

  • 嘗試隔離正在使用不正確的密碼或嘗試未授權主機連接的用戶/應用程序。
  • 客戶端將被禁止,如果它需要比connect_timeout秒多連接連接。
  • log_warnings系統變量的值設置爲2,這將迫使MySQL服務器記錄有關錯誤的信息。
  • 我加log_warnings=2my.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看到一些警告,但他們對別的東西。

    總之,我的問題是如何檢測拒絕連接?請讓我知道是否需要更多信息。

    在此先感謝。

    回答

    7

    解決

    log_warnings=2

    應該已經

    log-warnings=2

    +0

    你應該指出的服務器版本。我的服務器5.1.54與general_log_file,log_warnings,log_error等一起工作 – MKaama 2015-12-18 13:19:59

    +0

    你是對的,我當時有5.5.x。 – pars 2015-12-20 11:37:36