NEW VPS Plans

ServerTune provides -- managed and un-managed -- VPS hosting solutions at affordable prices to accommodate your personal and/or businesses needs.

Click here for more info ...

NEW VPS Plans

Click to hideClick to view
ServerTune

Browse by category

Search    |    Advanced search

Warning: MySQL server has gone away

If you get the following error message:

*Warning*: MySQL server has gone away

that means your Php or Perl/cgi powered application has not passed a query for a while. The connection to MySQL times out. To start up a new and simple query session, select a table within the database of that application via PhpMyAdmin.

If that does not help, you need to tweak MySQL conf file. Using your favorite Linux text editor such as: vi or pico,

Set the following values for these two variables:

connect_timeout=120
wait_timeout=1800

If these values do not help, you can increase them.

Then restart MySQL. This command will restart MySQL daemon on most generic Linux servers:

If you do not have a my.cnf file, create a new one. The local path on most generic Linux servers is: /etc/my.cnf

To view MySQL variables and their current values, run the following command at the prompt:

Then, run the following command (one single line) at MySQL prompt:

Which will show a result like this:

+-------------------------------+-------+
| Variable_name 		| Value |
+-------------------------------+-------+
| connect_timeout 		| 5 	|
| delayed_insert_timeout 	| 300 	|
| innodb_lock_wait_timeout 	| 50 	|
| interactive_timeout 		| 28800 |
| net_read_timeout 		| 30 	|
| net_write_timeout 		| 60 	|
| slave_net_timeout 		| 3600 	|
| table_lock_wait_timeout 	| 50 	|
| wait_timeout 			| 28800 |
+-------------------------------+-------+
9 rows in set (0.00 sec)

As mentioned earlier, you can change the values of the connect_timeout and net_write_timeout. The higher the values are, the longer MySQL stays active and can process longer queries.

For more information about this error, go to: MySQL 5.0 Reference Manual :: B.1.2.9 MySQL

 

Printer Friendly
 
email to a friend
Email to friend
 
Add comment
Add comment
 
Views: 4712
 
Votes: 1
 
Comments: 0
 
Posted: 02 May, 2009 by: Customer Service S.
Updated: 08 Aug, 2011 by: Customer Service S.

Other articles in this Category

Article
Article
Article
Article
Article
Article
Article
Article
Article
Article
Article
RSS