解決代碼啓動時,Too many connections的問題

問題:

工作中代碼中訪問數據庫連接的時候,代碼運行中出現了"Too many connections" 的錯誤。

查看:

#sql 查看

# 等待時間,自動釋放連接,Mysq默認是28800(8小時)

show global variables like 'wait_timeout';

# 查看連接數設定

SHOW VARIABLES LIKE '%max_con%';

解決:

方式1: 設置my.cnf。打開配置文件,添加一下配置 vi /etc/my.cnf。然後進行restart重啓即可。

wait_timeout = 600
max_connections = 1024;

方式2:進入mysql,直接setting。

SET GLOBAL wait_timeout=600;

SET GLOBAL max_connections = 1024;

數值的大小根據系統應用的實際情況進行設置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章