![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
связь с сервером [D7, IB6.x]
Belkova © (2004-08-18 10:51:00)Мастера Delphi! Во время работы приложения по какой-либо причине обрывается соедениние с сервером. После чего все запущенные приложения на локальных машинах начинают ругаться. как-то можно не закрывая приложения снова подключиться к серверу. И как перехватить эту ошибку и выдать приличное сообщение.
Belkova (2004-08-18 11:42:00) [1]Машина-сервер!
дело в том , что недавно меняли ОС на лицензионную. Настраивали сеть. Пока настроили...
Кстати класс исключения EIBInterBaseError.
Всем большое спасибо.
Digitman (2004-08-18 11:37:00) [2]
> Belkova (18.08.04 11:28) [8]
> сервер перезагружают, никого при этом не предупредив
что ж это за анархия такая ?
сервер в смысле машина-сервер как таковая или только сам IB-сервер ?
> как перехватить эту ошибку и выдать приличное сообщение
см. , например, событие Application.OnException
Соловьев (2004-08-18 11:35:00) [3]
> Просто сервер перезагружают, никого при этом не предупредив
1. сервер под БД должен быть отдельно. т.е. никаких веб-серверов ни фтп, или зашареных папок на нем не должно быть.
2. оперативная память должна быть расчитана по схеме 15-20 МБ на каждый коннект.
3. посмотрите на файлик interbase.log туда сервак пишет все что с ним происходит. Идеальный случай когда туда пишется только когда он запустился, иначе если этот файлик быстро растет - то что-то с БД не в порядке, возможно сбоит апаратная часть сервера.
Sergey13 (2004-08-18 11:30:00) [4]2[8] Belkova (18.08.04 11:28)
>Вообще-то БД не причем . Просто сервер перезагружают, никого при этом не предупредив.
Я тащусь. И это сервер? 8-)
Belkova (2004-08-18 11:28:00) [5]Вообще-то БД не причем . Просто сервер перезагружают, никого при этом не предупредив.
доп.трэды не использую, если честно, то не знаю, чо это такое
UDF не использую.
Клас исключения точно не помню, но что-то связано с IB. Сейчас идут продажи, так что отключать сервер не хочется.
Digitman (2004-08-18 11:11:00) [6]сервер не может просто так штатно разорвать соединение
подозреваю, что сервер падает в рез-те каких-то некорректных действий в ХП/триггерах/UDF (или из-за багов ы самом сервере ), и гвардеец его, возможно, поднимает после каждого падения
Digitman (2004-08-18 11:07:00) [7]класс исключения какой ?
используешь ли в кл.приложении доп.трэды ?
используешь ли UDF на стороне сервера ?
Sergey13 (2004-08-18 11:07:00) [8]2[4] Belkova (18.08.04 11:04)
>Говорят, что удаленный хост принудительно разорвал соединение
да как им не стыдно так говорить! За это 15 суток полагается. 8-)
Belkova (2004-08-18 11:04:00) [9]Говорят, что удаленный хост принудительно разорвал соединение
Belkova (2004-08-18 11:03:00) [10]Спасибо
Digitman (2004-08-18 11:01:00) [11]
> приложения на локальных машинах начинают ругаться
по фени ? или все-таки что-то конкретное говорят ?
Соловьев (2004-08-18 10:59:00) [12]http://ibase.ru/fibc/ibx_disc.htm
http://ibase.ru/devinfo/ibx_connect.txt
ИМХО, купите, не пожалейте денег - FIBPlus( http://www.devrace.com)
Там это ршено очень классно.