|
Отваливается соединение
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovГоворятговорят, что Windows сама снимает соединение, если оно долго не используется. Нагло врут. Ни Windows ни клиент Firebird этого не делают. Это работа какого-то софта или железа на пути. Наиболее известны таким поведением Comodo Firewall, NOD32, Cisco. Опять же, почему тогда ssh-соединение не обрывается.Допустим, открыт клиент базы и ssh-сессия в putty, бездействуем полчаса, wireshark показывает, что никаких пакетов между мной и сервером не было, проверяем клиент - отвалился, проверяем putty - работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 03:18 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
chebyrekОпять же, почему тогда ssh-соединение не обрывается. Его может держать и putty и сервер. Аналогичного механизма нет ни в fb, ни в его клиентской части (fbclient). Все ложится на хлипкие плечи разработчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 08:50 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
Резюмируя: 1. В самом fb нет механизма обрывающего или, наоборот, поддерживающего соединения 2. Вероятнее всего соединение рвет какая-то нехорошая железка/программа установленная на пути между клиентом и сервером Верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 09:02 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
chebyrekходит в интернет напрямую через циску "А вот и он, больной зуб." (с) www.google.cz/search?nord=1&q=cisco+idle+timeout chebyrekпочему тогда ssh-соединение не обрывается.Допустим, открыт клиент базы и ssh-сессия в putty А у меня - обрывается. Такой же киской. Возможно, твоя модель имеет разные настройки для разных протоколов. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 11:41 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
chebyrekВ самом fb нет механизма обрывающего или, наоборот, поддерживающего соединения Теперь есть :) @me.ru /files/gds32a.zip Кратко, как приготовить: 1. Удалить отовсюду gds32.dll 2. Переименовать gds32a.dll в gds32.dll и выложить в system32 (WOW64), либо в папку приложения 3. Переименовать IBExpert.gds (на нем тренировался) в название нужного исполняемого файла.gds и положить рядом с этим файлом 4. Настроить/заполнить как нужно файл приложение.gds (библиотеку лучше брать fbclient.dll, либо gds32 из папки Firebird) 5. На первое время рекомендую формировать лог=1 и если ошибок не будет, то потом отключить П.С. Не тестировал под интенсивной нагрузкой, но ibexpert не падает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 13:40 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
chebyrek1. В самом fb нет механизма обрывающего или, наоборот, поддерживающего соединения Есть. Но это же конфиг читать надо... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 13:46 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
kdv, ну не без того, да. зато - весело. поправка принята. Если в процессе пинга по конкретному хэндлу (а пинговать надо все открытые) приходить с тем же хэндлом запрос - его приславший поток примораживается до прихода понга. насчет прокси-клиента - это кстати возможно была бы нелохая штатная функциональность, причём логирование/мониторинг/пинговалка - даже вторично, а первично бы - проверка корректности протокола обмена, защита от крешей/взлома, "проверка контракта" кстати, а нужен ли в данном случае прокси именно в виде подмены клиентской либы? а если туннелировать к удалённому серверу через локальный - не замётся ли промежуточный сервер поддержанием коннекта от разрывов по таймауту ? Ну если ему конф-файл соответсвенно прописать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 15:33 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
О! ещё одна гениально-идиотская идея. Завести в FB database trigger срабатывающий по таймеру в автономной транзакции И пусть на клиентов делает post_event вот тебе и пинговалка осталось придумать как в программу без исходников подбросить регистрацию на этот ивент ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 15:37 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
Arioch... Завести в FB database trigger срабатывающий по таймеру в автономной транзакции ... Прикинь, как оживится местный (и не только) форум по ib/fb... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 15:57 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
А сделать по науке, т.е. поднять ВПН и всю движуху по 3050 порту вести внутри ВПН-а, кто-нибудь предложил? А то все больше прыжки в ширину какие-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 15:58 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, так у них наверняка Циска и занимается VPNом, инае она зачем такая дорогая нужна... https://supportforums.cisco.com/discussion/10895346/logoff-idle-vpn-users-possible-asa-5520 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.03.2016, 16:27 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
wadman, как скачать? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 03:10 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Подскажите если знаете, я нашел в конфиге только ConnectionTimeout и DummyPacketInterval, ничто из этого не помогает ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 03:11 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
wadmanchebyrekВ самом fb нет механизма обрывающего или, наоборот, поддерживающего соединения Теперь есть :) @me.ru /files/gds32a.zip Кратко, как приготовить: 1. Удалить отовсюду gds32.dll 2. Переименовать gds32a.dll в gds32.dll и выложить в system32 (WOW64), либо в папку приложения 3. Переименовать IBExpert.gds (на нем тренировался) в название нужного исполняемого файла.gds и положить рядом с этим файлом 4. Настроить/заполнить как нужно файл приложение.gds (библиотеку лучше брать fbclient.dll, либо gds32 из папки Firebird) 5. На первое время рекомендую формировать лог=1 и если ошибок не будет, то потом отключить П.С. Не тестировал под интенсивной нагрузкой, но ibexpert не падает. Я нашел как скачать, но что-то оно не завелось, клиент не запускается совсем, ibexpert запускается, но вылетает при попытке соединения ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 04:57 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
AriochIvan_Pisarevsky, так у них наверняка Циска и занимается VPNом, инае она зачем такая дорогая нужна... https://supportforums.cisco.com/discussion/10895346/logoff-idle-vpn-users-possible-asa-5520 Я уже говорил, что в других офисах обычные wi-fi роутеры и там тоже обрывается, так что врядли дело в циске ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 05:49 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
chebyrekЯ нашел как скачать, но что-то оно не завелось, клиент не запускается совсем, ibexpert запускается, но вылетает при попытке соединения Можешь кинуть конфиг (лог, если есть) и оригинальный gds32 на self@me. Может подскажу что... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 08:41 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
wadmanМожет подскажу что... Ставлю на то, что лог пытается писАться внитуда. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 08:51 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
AriochЗавести в FB database trigger срабатывающий по таймеру в автономной транзакции Было бы очень круто! Все сервисные чистки можно на него повесить... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 10:16 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
kdvТак что, если и можно такое сделать, то только подменой клиентской части, типа прокси, между приложением и настоящей клиентской частью. Теоретически может такое кто-то и делал, только я об этом не слышал. Вот теперь услышал. Работает и пингует у ТСа. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 11:45 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
wadman, жаль... а я надеялся кто-то servers chaining попробует в деле чччД, уже оживился! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 13:31 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
chebyrekя нашел в конфиге только ConnectionTimeout и DummyPacketInterval, ничто из этого не помогает Второе - должно помогать. Если нет - что-то ты делаешь неправильно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.03.2016, 13:34 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
Благодаря товарищу Wadman, ночь прошла без единого разрыва, за что ему отдельное спасибо. За подробностями решения, думаю, лучше обращаться к нему. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2016, 03:07 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
Собственно сам архив, если вдруг кому еще приспичит. Описание 18968142 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2016, 10:05 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
Подумалось тут, что таким образом можно запускать процедуры при длительном бездействии... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2016, 13:08 |
|
Отваливается соединение
|
|||
---|---|---|---|
#18+
chebyrek Читал вот эту статью, пробовал разные значения, ничего не меняется. Сейчас значения такие: Код: plaintext 1. 2. 3. 4. 5. 6.
Мониторю трафик до и от сервера через WireShark, но keepalive-пакетов там не ходит совсем, ssh-подключение не отваливается, пинги тоже идут без потерь, проблема только с Firebird. Благодарю за помощь. Плохо читал статью :) 3200 - это секунды. Почти час. Ждал столько, чтоб увидеть KEEPALIVE-пакеты в сокете? ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.03.2016, 14:48 |
|
|
start [/forum/topic.php?fid=40&gotonew=1&tid=1562278]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 465ms |
0 / 0 |