Всем доброго времени суток.
Подскажите пожалуйста как правильно использовать функцию mysql_ping. Ситуация в том что удаленная база MySQL настроена так что выдает Mysql server has gone away после 1 минуты простоя. Пинговка должна вроде бы помочь. Нашел эту функцию но не могу найти толкового примера ее использования даже на Delhi. Понятно что надо вставить ее в тайминг.... но дальше моих познаний не хватает.
Использование mysql_ping
Модератор: Модераторы
А какая библиотека используется для доступа к MySQL? mysql_ping тут скорее всего не поможет.
Переподключайтесь к базе каждый раз когда сервер закрывает соединение, или отправляйте запрос серверу каждые 30 секунд(что нибудь типа select 1;), а лучше настройте тайм-аут на сервере.
Переподключайтесь к базе каждый раз когда сервер закрывает соединение, или отправляйте запрос серверу каждые 30 секунд(что нибудь типа select 1;), а лучше настройте тайм-аут на сервере.
1) Данная функция (mysql_ping) есть в библиотеке mysql50. А для соединение и работы стандартные mysql50conn, sqldb, db
2) С запросом типа SELECT 1; интересно. Не знал о данной фишке в MySQL, буду попробовать.
3) База на платном хостинге. Вряд ли они будут там что то менять.
2) С запросом типа SELECT 1; интересно. Не знал о данной фишке в MySQL, буду попробовать.
3) База на платном хостинге. Вряд ли они будут там что то менять.
