今天反應我們的website down掉了, 日志錯誤是too many connections錯誤,下面對根本原因做調查。
初步懷疑是max_connections設定小了
為什麼以前沒有出現過此錯誤呢?難道是業務增加?或者是網絡攻擊?
基礎知識:
解決連接配接數太多錯誤可以從2個參數入手:
max_connections 和 wait_timeout和interactive_timeout
interactive_timeout
wait_timeout:伺服器關閉非互動連接配接之前等待活動的秒數。
這兩個參數必須配合使用。否則單獨設定wait_timeout無效
檢視設定的最大連接配接數和已經使用的連接配接數:
show variables like "%max_connection%";
show status like "%used%";
設定最大連接配接數:
<code>set</code> <code>GLOBAL</code> <code>max_connections=256;</code>(臨時)
max_connections=N在配置檔案修改(永久)
本文轉自chenzudao51CTO部落格,原文連結: http://blog.51cto.com/victor2016/1867960,如需轉載請自行聯系原作者