Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];

Вниз

Как сделать так, чтобы при подключении firebird не вешал приложен   Найти похожие ветки 

 
Прохожий 001   (2008-02-27 14:51) [0]

Как сделать так, чтобы при подключении firebird не вешал приложение? У меня, например, очень медленный коннект до удаленного хоста с базой. И при подключении вешается вся форма до того момента, как соединение не будет установлено. Этого можно избежать?


 
Sergey13 ©   (2008-02-27 14:55) [1]

Коннект как правило дело быстрое. Другое дело если ты при коннекте открываешь кучу датасетов с закачкой данных на клиента.


 
Прохожий 001   (2008-02-27 15:00) [2]

У меня получается как: допустим, оторвалось диалап соединение - база еще не подключилась и тщетно ищет хост, чтобы к нему подцепиться. Это 3-5 секунд, на которые вешается все приложение. Не хотелось бы иметь такую багу в собственном соку...


 
Johnmen ©   (2008-02-27 15:01) [3]

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


 
Johnmen ©   (2008-02-27 15:06) [4]

Когда браузер вешается на убитом диалапе, не думаешь ли ты, что у него бага в с/с?


 
Прохожий 001   (2008-02-27 15:07) [5]

Ну ладно. Сформируем вопрос по-другому. Если не отрывается соединение, а отрывается сервис firebird. Как тогда поступать?


 
Sergey13 ©   (2008-02-27 15:11) [6]

> [5] Прохожий 001   (27.02.08 15:07)
> а отрывается сервис firebird

Это как?


 
Прохожий 001   (2008-02-27 15:13) [7]

Ну тупо падает сервис fbserver.exе, а клиенты в это время подключены. Чтобы восстановить соединение, надо его закрыть/открыть заново, так когда я пытаюсь открыть его, приложение вешается, пока соединение не будет установлено...


 
Сергей М. ©   (2008-02-27 15:18) [8]


> тупо падает сервис fbserver.exе


Ну а если он не падает, то как обстоит дело ?


 
Прохожий 001   (2008-02-27 15:26) [9]

Если сервис не падает и коннект стабильный, все нормально.
Но я, дабы предусмотреть все возможные грабли, тестирую данную функцию, отрывая сервис вручную...


 
Сергей М. ©   (2008-02-27 15:34) [10]


> тестирую данную функцию


Какую функцию-то ?

До сего момента не шла речь ни о какой функции, шла речь о "коннекте"


 
Прохожий 001   (2008-02-27 15:35) [11]

Отработки отрыва сервиса firebird...


 
Сергей М. ©   (2008-02-27 15:37) [12]


> Отработки отрыва сервиса firebird


Это одному тебе известно, как и чего ты там обрабатываешь)

Нам сие неизвестно, потому и разговор беспредметный)


 
Sergey13 ©   (2008-02-27 15:51) [13]

> [9] Прохожий 001   (27.02.08 15:26)
> тестирую данную функцию, отрывая сервис вручную...

Можно еще шнур из сервера/клиента/сетевого оборудования выдергивать. Тоже вполне возможная ситуация.


 
Правильный_Вася   (2008-02-27 15:59) [14]


> падает сервис fbserver.exе, а клиенты в это время подключены.
>  Чтобы восстановить соединение, надо его закрыть/открыть
> заново

враки
если упал сервер, то перезапуск клиента ничего не решает


 
Johnmen ©   (2008-02-27 17:11) [15]


> Прохожий 001

Можно поинтересоваться, что такое "отрыв"?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.041 c
15-1203415250
Ega23
2008-02-19 13:00
2008.03.30
Что почитать про безопасность?


15-1203234882
@!!ex
2008-02-17 10:54
2008.03.30
Помгите найти драйвер


2-1204281620
arhis
2008-02-29 13:40
2008.03.30
Символ возврата каретки.


2-1204107130
Nigga
2008-02-27 13:12
2008.03.30
Засунуть stringgrid в длл - возможно ли?


2-1204472475
Alex
2008-03-02 18:41
2008.03.30
Совсем лёгкий вопрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский