Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как определить что соединение с БД не возможно? 
:(
    Опции темы
Ziliboba123
Дата 30.7.2011, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 6.2.2009

Репутация: нет
Всего: -1



Есть такая необходимость подключаться с хостинга по белому айпишнику к другим БД

Код

$lclorg = mysql_pconnect($db_host, $db_name, $db_pass);


На этой строчке повисает на 30 секунд, устанвока set_time_limit(1) не помогает повисает на тоже самое время

Код

set_time_limit(1);
$lclorg = mysql_pconnect($db_host, $db_name, $db_pass);


Как можно быстро проверить существует ли связь с БД, тоетсь не ждать такое безумное время?
PM MAIL   Вверх
voral
Дата 30.7.2011, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 16.3.2008
Где: Иваново

Репутация: нет
Всего: нет



Цитата

При вызове set_time_limit() рестартует счётчик таймаута с нуля. Иначе говоря, если таймаут по умолчанию 30 секунд, прошло 25 секунд выполнения скрипта и сделан такой вызов set_time_limit(20), скрипт будет работать 45 секунд перед таймаутом.


Добавлено через 1 минуту
Хотя... вроде все равно должен... Но как то вы жестоко smile

Добавлено через 2 минуты и 38 секунд
Логичнее было бы установить (ini_set) mysql.connect_timeout  (или в php.ini)
PM MAIL WWW   Вверх
Ziliboba123
Дата 30.7.2011, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 6.2.2009

Репутация: нет
Всего: -1



спасибо огромное! =)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0592 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.