程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 遭遇MySQL server has gone away的問題

遭遇MySQL server has gone away的問題

編輯:MySQL綜合教程


遭遇MySQL server has gone away的問題   一個開發MM的項目(PHP+MySQL)的PHP項目今天出現了MySQL server has gone away的錯誤,MySQL服務器端表示毫無壓力。   www.2cto.com   而通過mysql客戶端的連接方式mysql -hxx -uxx -pxx databasename -e xxx則毫無問題   而App服務器的netstat -a | grep 3306  | grep TIME_WAIT個數非常小,只有2個。   MySQL在連接超時這塊的參數如下   root@(none) 09:24:51>show variables like '%out%';   +------------------------------+----------+   | Variable_name                | Value    |   +------------------------------+----------+   | connect_timeout              | 10       |   | delayed_insert_timeout       | 300      |   | handlersocket_timeout        | 300      |   | handlersocket_wrlock_timeout | 12       |   | innodb_lock_wait_timeout     | 100      |   | innodb_rollback_on_timeout   | OFF      |   | interactive_timeout          | 28800    |   | lock_wait_timeout            | 31536000 |   | log_output                   | FILE     |   | net_read_timeout             | 30       |   | net_write_timeout            | 60       |   | slave_net_timeout            | 3600     |   | wait_timeout                 | 28800    |   +------------------------------+----------+   www.2cto.com   最終MM把PHP連接MySQL的連接方式從長連接改成了短連接,就再沒出現了。  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved