отрубается FireBird 1.5.2.4731
отрубается FireBird 1.5.2.4731
при не активности коннекта отрубается fireBird
при подключении через IBConsole если долго не пользоваться
то в последствии если обратиться пишет нет связи с сервером
те надо перегружать IBConsole с моей программой тоже самое.
Win 2003 FireBird 1.5.2.4731
точное время не установить может мин 20...?
Помогите кто сталкивался ?
при подключении через IBConsole если долго не пользоваться
то в последствии если обратиться пишет нет связи с сервером
те надо перегружать IBConsole с моей программой тоже самое.
Win 2003 FireBird 1.5.2.4731
точное время не установить может мин 20...?
Помогите кто сталкивался ?
Это все я уже прочитал установил но вероятно чтото не так спрашиваюkdv писал(а):www.ibase.ru/devinfo/keepalive.htm
все это нужно для определения Сервером оторвавшихся клиентов
да и по умолчанию помоему там 2 часа стоит
т.е. сервер проверяет а есть ли там клиент ?
меня интересует почему он обрывает коннект когда он существует клиент - провода не отрываю программу не выгружаю и .т.д
даже если через 2 часа пройдет проверка клиента
сервер должен определить что он существует ?
ясли я чего то не понимаю объясните как нибудь попроще.
Статья посвящена проблеме задержки отключения клиента от сервераkdv писал(а):прочитай еще раз, потом еще, и еще. в этой статье написано ВСЕ по данной теме. Как можно что то объяснить если ты задаешь вопросы, которые описаны во введении к этой статье???
в случае обрыва клиента !!! (чтоб он спокойно мог переподключиься)
я же утверждаю что обрыва клиента нет.
KEEPALIVE_TIME - стоит на 2 часа
т.е. у меня сервер отрубает клиента через 15-20 минут
в этом и состоит вопрос почему ?
настройки из статьи проверил и установил - по умолчанию
их там просто нет - но это уже так на всякий случай.
можно все свалить на то что у меня сеть хреновая и идет реальный
обрыв сети - это другой вопрос (в нем я уверен на (естественно) 99 %)
поэтому и спрашиваю может есть что то еще по этому вопросу
помимо KEEPALIVE_TIME !?
вот. это уже информация.
теперь по пунктам.
Firebird использует keepalive по умолчанию.
Кроме keepalive в конфигах обоих серверов есть dummy_packet_interval и connection_timeout. для FB рекомендуется это выключать, то есть оставить закомментированным, или как в статье - на всякий случай раскомментировать и поставить 0.
одновременно надо смотреть в firebird.log на предмет упомянутых ошибок 10054.
еще проверь, какой клиентской частью коннектишься к FB. Если от IB, или другой версии - в этом может быть проблема.
теперь по пунктам.
Firebird использует keepalive по умолчанию.
Кроме keepalive в конфигах обоих серверов есть dummy_packet_interval и connection_timeout. для FB рекомендуется это выключать, то есть оставить закомментированным, или как в статье - на всякий случай раскомментировать и поставить 0.
одновременно надо смотреть в firebird.log на предмет упомянутых ошибок 10054.
еще проверь, какой клиентской частью коннектишься к FB. Если от IB, или другой версии - в этом может быть проблема.
вот я тоже уже сюда гляжуkdv писал(а): еще проверь, какой клиентской частью коннектишься к FB. Если от IB, или другой версии - в этом может быть проблема.
на самом деле клиент от Interbase .
и как же мне теперь быть если мне нужно подключаться и к Inerbase
и к FireBird да еще и одновременно разными программами.
я был уверен что клиент от Interbase подходит к Firebird
гдето я это взял не помню где собственно поэтому так спокойно стал
писать прогу под FireBird .
сейчас попробую прописать ноль в firebird.conf ...
К сожалению замена клиента ни чего не решила...kdv писал(а):попробуй клиента FB поставить. несовместимость с IB вряд ли будет, если ты не использовал специфические фичи 7.x типа boolean, имен объектов длиннее 31 символа и т.п.
все тоже самое. сейчас узнал что на машине WinRoute работает
пошел разбираться может там чего !?
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
Ну ребята както вроде само собойkdv писал(а):и как решилось то? пусть даже ты там себе пеплом голову посыпал - имей совесть - люди время тратили как минимум на ответы и советы тебе.
чего нужно было еще ? может я чегото не так выразился - извиняйте.Ivan_Pisarevsky писал(а):
Энергосбережение на клиенте?
Проверить галку на сетевухе "Вырубаться для экономии елекстричества"
галку на сетевухе снял. все нормализовалось.
сказал спасиба и забыл...
У меня такая же картина наблюдается - при включенном WinRoute происходит обрыв клиентов через минут 15-20. Если WinRoute выключить, то все нормально. Наблюдается в трех организациях и пока не додумал, как это обойти. Но люди привыкли:), и постепенно я про эту проблему забыл. Надо будет попробывать эту "галку". Если подтвердится, то, по-моему, необходимо это в ФАКе зафиксировать.