2013-05-08 3 views
1

Я только что загрузил мой сайт, который связан с базой данных MySQL (его мой первый раз)MySQL Сообщения об ошибке при первой загрузке

Когда я открываю страницу, которая вытягивает информацию из базы данных всегда приходит с этой ошибкой (он исчезает, когда я обновляюсь)

Предупреждение: mysql_pconnect() [function.mysql-pconnect]: сервер MySQL ушел в D: \ Хостинг \ 2941136 \ html \ test_sites \ solera2013 \ Connections \ SoleraMenuSystem.php on line 9

Может ли кто-нибудь сказать мне, почему эта ошибка появляется в первый раз, когда страница загружается и уходит после обновления

Благодаря Dan

Вот сайт: http://graves-incorporated.com/test_sites/solera2013/menu_dinner.php

+0

Есть ли таблицы InnoDB? Раньше у меня была эта проблема, и, вероятно, одна или несколько таблиц повреждены. – timstermatic

+0

Да, я верю, что они, если я изменю их на имас, помогут? –

+2

Мой совет вам ... если вы только начинаете с PHP/MySQL, не используйте постоянные соединения (pconnect), если вы не знаете, что вы делаете с ними, это может привести к множеству проблем. Также вы не должны использовать 'mysql_ *' функции вообще, поскольку они устарели. Вместо этого изучите 'mysqli' или' PDO' –

ответ

0

Вы должны увеличить mysql.connect_timeout option

ini_set('mysql.connect_timeout', 500); 
ini_set('default_socket_timeout', 500); 

вы также можете свистеть соединение, что он жив или потерял

if(!mysql_ping($connection)){ 
// reconnect 
} 
Смежные вопросы