国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

ERROR 1040: Too many connections問題解決辦法

2024-07-24 12:37:06
字體:
來源:轉載
供稿:網友

今天在發現網站日志發現有大量的ERROR 1040:Too many connections連接錯誤了,這個是mysql連接過多啊,但本站幾乎為html頁面了,下面小編來給各位同學介紹解決辦法.

出現此錯誤的原因,一種是訪問量確實很高,MySQL服務器頂不住,這個時候就要考慮增加從服務器分散讀壓力,另外一種情況是MySQL配置文件中max_connections值過小.

分析原因:mysql的默認連接上只有100,也就是說連接數據超過100 就會有可能出現 Too Many Connections.

修改my.cnf配置文件添加并需要重啟:

  1. [mysqld] 
  2. wait_timeout = 600 
  3. interactive_timeout = 600 

查詢MySQL的最大連接數,代碼如下:

  1. mysql> show variables like 'max_connections'
  2. +-----------------+-------+ 
  3. | Variable_name | Value | 
  4. +-----------------+-------+ 
  5. | max_connections | 100 | 
  6. +-----------------+-------+ 
  7. 1 row in set (0.00 sec) 

查詢MySQL響應的最大連接數,代碼如下:

  1. mysql> show global status like 'max_used_connections'
  2. +----------------------+-------+ 
  3. | Variable_name | Value |   //Vevb.com 
  4. +----------------------+-------+ 
  5. | Max_used_connections | 5 | 
  6. +----------------------+-------+ 
  7. 1 row in set (0.00 sec) 

說明:本地環境沒什么參考價值,但是就上面的數據而言,MySQL過去所響應的最大連接數小于其允許的最大連接數,所以不會出現1040錯誤.

MySQL比較理想的最大連接數計算方式為,代碼如下:

max_used_connections / max_connections * 100% ≈ 85%

即最大連接數占上限連接數的85%左右,如果發現比例在10%以下,MySQL服務器連接數上限設置的過高了.

問題找到解決辦法:

1、mysql -u root -p 進入不了,同樣出現上述錯誤.

2、修改/etc/mysql/my.cnf,ubuntu系統,其他系統在/etc/my.cnf,代碼如下:

  1. [mysqld]  
  2. port=3306  
  3. #socket=MySQL  
  4. skip-locking  
  5. set-variable = key_buffer=16K  
  6. set-variable = max_allowed_packet=1M  
  7. set-variable = thread_stack=64K  
  8. set-variable = table_cache=4  
  9. set-variable = sort_buffer=64K  
  10. set-variable = net_buffer_length=2K  
  11. set-variable = max_connections=1000 

3、重啟,代碼如下:mysql  /etc/init.d/mysql restart 搞定了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 唐海县| 南汇区| 广饶县| 阿克陶县| 汝州市| 壶关县| 富源县| 芦溪县| 喀什市| 新干县| 马山县| 五家渠市| 茌平县| 化州市| 芷江| 祁门县| 井研县| 冀州市| 原平市| 保定市| 宁夏| 四会市| 和政县| 广宁县| 高阳县| 大余县| 合阳县| 中方县| 博客| 和硕县| 扶沟县| 蓬溪县| 沧州市| 余江县| 隆回县| 沐川县| 凌源市| 平乡县| 宕昌县| 永修县| 曲麻莱县|