首页  >  文章  >  数据库  >  遭遇MySQL server has gone away的问题_MySQL

遭遇MySQL server has gone away的问题_MySQL

WBOY
WBOY原创
2016-06-01 13:39:13901浏览

遭遇MySQL server has gone away的问题 一个开发MM的项目(PHP+MySQL)的PHP项目今天出现了MySQL server has gone away的错误,MySQL服务器端表示毫无压力。 

 而通过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    | +------------------------------+----------+   

最终MM把PHP连接MySQL的连接方式从长连接改成了短连接,就再没出现了。  bitsCN.com

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn