2015-07-10 16 views

ответ

0

Проверьте, что переменная wait_timeout в файле конфигурации my.cnf mysqld достаточно велика.

max_allowed_packet= 64M 
wait_timeout= 6000 

Если вы хотите, вы также можете проверить max_connections. для получения дополнительной информации, пожалуйста, проверьте MySQL server has gone away

+0

У меня была эта проблема с написанием больших данных в запросе MySQL, я исправил ее, max_allowed_packet', но я сомневаюсь, что godaddy позволит OP обновить my.cnf (my.ini) на своем сервере! –

+0

После некоторого исследования решение похоже на соединение mysql_close(), прежде чем оно превысит ограничение по времени, что на самом деле, вероятно, заставляет службу godaddy закрывать само соединение. 1.Godaddy просто устанавливает довольно короткий максимум времени соединения. : Workarround => mysql_close(); 2.Godaddy изменяет порт в неизвестном интервале (для его изучения понадобится некоторое исследование). : Workarround => mysql_close(); Может быть, mysql_free_ressources также может немного помочь, но я так не думаю (просто дайте ему попробовать :) godaddy mysql соединение как можно быстрее. –