powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Отваливается соединение
25 сообщений из 50, страница 2 из 2
Отваливается соединение
    #39198431
chebyrek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovГоворятговорят, что Windows сама снимает соединение, если оно долго не
используется.
Нагло врут. Ни Windows ни клиент Firebird этого не делают. Это работа какого-то софта или
железа на пути. Наиболее известны таким поведением Comodo Firewall, NOD32, Cisco.


Опять же, почему тогда ssh-соединение не обрывается.Допустим, открыт клиент базы и ssh-сессия в putty, бездействуем полчаса, wireshark показывает, что никаких пакетов между мной и сервером не было, проверяем клиент - отвалился, проверяем putty - работает.
...
Рейтинг: 0 / 0
Отваливается соединение
    #39198482
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chebyrekОпять же, почему тогда ssh-соединение не обрывается.
Его может держать и putty и сервер. Аналогичного механизма нет ни в fb, ни в его клиентской части (fbclient).
Все ложится на хлипкие плечи разработчика.
...
Рейтинг: 0 / 0
Отваливается соединение
    #39198487
chebyrek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Резюмируя:

1. В самом fb нет механизма обрывающего или, наоборот, поддерживающего соединения
2. Вероятнее всего соединение рвет какая-то нехорошая железка/программа установленная на пути между клиентом и сервером
Верно?
...
Рейтинг: 0 / 0
Отваливается соединение
    #39198642
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chebyrekходит в интернет напрямую через циску
"А вот и он, больной зуб." (с)
www.google.cz/search?nord=1&q=cisco+idle+timeout

chebyrekпочему тогда ssh-соединение не обрывается.Допустим, открыт клиент базы и
ssh-сессия в putty
А у меня - обрывается. Такой же киской. Возможно, твоя модель имеет разные настройки для
разных протоколов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отваливается соединение
    #39198770
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 не падает.
...
Рейтинг: 0 / 0
Отваливается соединение
    #39198776
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chebyrek1. В самом fb нет механизма обрывающего или, наоборот, поддерживающего
соединения
Есть. Но это же конфиг читать надо...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отваливается соединение
    #39198858
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

ну не без того, да.
зато - весело.

поправка принята. Если в процессе пинга по конкретному хэндлу (а пинговать надо все открытые) приходить с тем же хэндлом запрос - его приславший поток примораживается до прихода понга.

насчет прокси-клиента - это кстати возможно была бы нелохая штатная функциональность, причём логирование/мониторинг/пинговалка - даже вторично, а первично бы - проверка корректности протокола обмена, защита от крешей/взлома, "проверка контракта"

кстати, а нужен ли в данном случае прокси именно в виде подмены клиентской либы? а если туннелировать к удалённому серверу через локальный - не замётся ли промежуточный сервер поддержанием коннекта от разрывов по таймауту ? Ну если ему конф-файл соответсвенно прописать ?
...
Рейтинг: 0 / 0
Отваливается соединение
    #39198864
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О! ещё одна гениально-идиотская идея.

Завести в FB database trigger срабатывающий по таймеру в автономной транзакции
И пусть на клиентов делает post_event

вот тебе и пинговалка

осталось придумать как в программу без исходников подбросить регистрацию на этот ивент
...
Рейтинг: 0 / 0
Отваливается соединение
    #39198892
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch...
Завести в FB database trigger срабатывающий по таймеру в автономной транзакции
...
Прикинь, как оживится местный (и не только) форум по ib/fb...
...
Рейтинг: 0 / 0
Отваливается соединение
    #39198894
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сделать по науке, т.е. поднять ВПН и всю движуху по 3050 порту вести внутри ВПН-а, кто-нибудь предложил?
А то все больше прыжки в ширину какие-то.
...
Рейтинг: 0 / 0
Отваливается соединение
    #39198925
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

так у них наверняка Циска и занимается VPNом, инае она зачем такая дорогая нужна...

https://supportforums.cisco.com/discussion/10895346/logoff-idle-vpn-users-possible-asa-5520
...
Рейтинг: 0 / 0
Отваливается соединение
    #39199207
chebyrek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

как скачать?
...
Рейтинг: 0 / 0
Отваливается соединение
    #39199208
chebyrek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

Подскажите если знаете, я нашел в конфиге только ConnectionTimeout и DummyPacketInterval, ничто из этого не помогает
...
Рейтинг: 0 / 0
Отваливается соединение
    #39199214
chebyrek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 запускается, но вылетает при попытке соединения
...
Рейтинг: 0 / 0
Отваливается соединение
    #39199217
chebyrek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AriochIvan_Pisarevsky,

так у них наверняка Циска и занимается VPNом, инае она зачем такая дорогая нужна...

https://supportforums.cisco.com/discussion/10895346/logoff-idle-vpn-users-possible-asa-5520

Я уже говорил, что в других офисах обычные wi-fi роутеры и там тоже обрывается, так что врядли дело в циске
...
Рейтинг: 0 / 0
Отваливается соединение
    #39199263
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chebyrekЯ нашел как скачать, но что-то оно не завелось, клиент не запускается совсем, ibexpert запускается, но вылетает при попытке соединения
Можешь кинуть конфиг (лог, если есть) и оригинальный gds32 на self@me.
Может подскажу что...
...
Рейтинг: 0 / 0
Отваливается соединение
    #39199270
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanМожет подскажу что...
Ставлю на то, что лог пытается писАться внитуда.
...
Рейтинг: 0 / 0
Отваливается соединение
    #39199326
Го-стхи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AriochЗавести в FB database trigger срабатывающий по таймеру в автономной транзакции
Было бы очень круто! Все сервисные чистки можно на него повесить...
...
Рейтинг: 0 / 0
Отваливается соединение
    #39199426
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvТак что, если и можно такое сделать, то только подменой клиентской части, типа прокси, между приложением и настоящей клиентской частью. Теоретически может такое кто-то и делал, только я об этом не слышал.
Вот теперь услышал. Работает и пингует у ТСа.
...
Рейтинг: 0 / 0
Отваливается соединение
    #39199651
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

жаль... а я надеялся кто-то servers chaining попробует в деле

чччД,

уже оживился!
...
Рейтинг: 0 / 0
Отваливается соединение
    #39199658
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chebyrekя нашел в конфиге только ConnectionTimeout и DummyPacketInterval, ничто из
этого не помогает
Второе - должно помогать. Если нет - что-то ты делаешь неправильно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Отваливается соединение
    #39200213
chebyrek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодаря товарищу Wadman, ночь прошла без единого разрыва, за что ему отдельное спасибо. За подробностями решения, думаю, лучше обращаться к нему.
...
Рейтинг: 0 / 0
Отваливается соединение
    #39200369
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно сам архив, если вдруг кому еще приспичит.
Описание 18968142
...
Рейтинг: 0 / 0
Отваливается соединение
    #39200520
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подумалось тут, что таким образом можно запускать процедуры при длительном бездействии...
...
Рейтинг: 0 / 0
Отваливается соединение
    #39200673
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chebyrek
Читал вот эту статью, пробовал разные значения, ничего не меняется.
Сейчас значения такие:
Код: plaintext
1.
2.
3.
4.
5.
6.
sysctl.conf
...

 net.ipv4.tcp_keepalive_intvl = 60
 net.ipv4.tcp_keepalive_time = 3200
 net.ipv4.tcp_keepalive_probes = 20
В firebird.conf выставлен ConnectionTimeout = 300, а DummyPacketInterval закомментирован.
Мониторю трафик до и от сервера через WireShark, но keepalive-пакетов там не ходит совсем, ssh-подключение не отваливается, пинги тоже идут без потерь, проблема только с Firebird.
Благодарю за помощь.
Плохо читал статью :)
3200 - это секунды. Почти час. Ждал столько, чтоб увидеть KEEPALIVE-пакеты в сокете? ;)
...
Рейтинг: 0 / 0
25 сообщений из 50, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Отваливается соединение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]