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