![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать так, чтобы при подключении firebird не вешал приложен [D7, IB6.x]
Прохожий 001 © (2008-02-27 14:51:00)Как сделать так, чтобы при подключении firebird не вешал приложение? У меня, например, очень медленный коннект до удаленного хоста с базой. И при подключении вешается вся форма до того момента, как соединение не будет установлено. Этого можно избежать?
Johnmen (2008-02-27 17:11:00) [1]
> Прохожий 001
Можно поинтересоваться, что такое "отрыв"?
Правильный_Вася (2008-02-27 15:59:00) [2]
> падает сервис fbserver.exе, а клиенты в это время подключены.
> Чтобы восстановить соединение, надо его закрыть/открыть
> заново
враки
если упал сервер, то перезапуск клиента ничего не решает
Sergey13 (2008-02-27 15:51:00) [3]> [9] Прохожий 001 (27.02.08 15:26)
> тестирую данную функцию, отрывая сервис вручную...
Можно еще шнур из сервера/клиента/сетевого оборудования выдергивать. Тоже вполне возможная ситуация.
Сергей М. (2008-02-27 15:37:00) [4]
> Отработки отрыва сервиса firebird
Это одному тебе известно, как и чего ты там обрабатываешь)
Нам сие неизвестно, потому и разговор беспредметный)
Прохожий 001 (2008-02-27 15:35:00) [5]Отработки отрыва сервиса firebird...
Сергей М. (2008-02-27 15:34:00) [6]
> тестирую данную функцию
Какую функцию-то ?
До сего момента не шла речь ни о какой функции, шла речь о "коннекте"
Прохожий 001 (2008-02-27 15:26:00) [7]Если сервис не падает и коннект стабильный, все нормально.
Но я, дабы предусмотреть все возможные грабли, тестирую данную функцию, отрывая сервис вручную...
Сергей М. (2008-02-27 15:18:00) [8]
> тупо падает сервис fbserver.exе
Ну а если он не падает, то как обстоит дело ?
Прохожий 001 (2008-02-27 15:13:00) [9]Ну тупо падает сервис fbserver.exе, а клиенты в это время подключены. Чтобы восстановить соединение, надо его закрыть/открыть заново, так когда я пытаюсь открыть его, приложение вешается, пока соединение не будет установлено...
Sergey13 (2008-02-27 15:11:00) [10]> [5] Прохожий 001 (27.02.08 15:07)
> а отрывается сервис firebird
Это как?
Прохожий 001 (2008-02-27 15:07:00) [11]Ну ладно. Сформируем вопрос по-другому. Если не отрывается соединение, а отрывается сервис firebird. Как тогда поступать?
Johnmen (2008-02-27 15:06:00) [12]Когда браузер вешается на убитом диалапе, не думаешь ли ты, что у него бага в с/с?
Johnmen (2008-02-27 15:01:00) [13]http://www.yandex.ru/yandsearch?text=%EC%E5%E4%EB%E5%ED%ED%FB%E9+%EA%EE%ED%ED%E5%EA%F2&SUBMIT=%CD%E0%E9%F2%E8%21&serverurl=www.ibase.ru&server_name=www.ibase.ru&referrer1=http%3A%2F%2Fwww.ibase.ru&referrer2=www.ibase.ru
Прохожий 001 (2008-02-27 15:00:00) [14]У меня получается как: допустим, оторвалось диалап соединение - база еще не подключилась и тщетно ищет хост, чтобы к нему подцепиться. Это 3-5 секунд, на которые вешается все приложение. Не хотелось бы иметь такую багу в собственном соку...
Sergey13 (2008-02-27 14:55:00) [15]Коннект как правило дело быстрое. Другое дело если ты при коннекте открываешь кучу датасетов с закачкой данных на клиента.