Страница 1 из 1

Постоянные обрывы соединени - errno = 104, 110, 113

Добавлено: 29 май 2011, 11:55
LaViro
День добрый.

Сервер: CentOS 5.6 x86_64, Firebird CS 2.1.4 x86_64, два сетевых интерфейса: один для локалки, другой - в интернет.
Клиенты: WinXP, Vista, Seven....

По локальной сети все ОК.
Проблемы при удаленном подключении. Внешний канал на сервере - оптика 10МБит синхронный, на клиентах - что прийделтся, но в основном от 1МБит (ADSL, FTTB).

Наблюдаются постоянные (с частотой до раз в минуту - в зависимости от того на каком клиенте проверяю и к какому каналу подключаю клиентский комп.) отключения от Firebird. При чем подключение по ssh к серверу не обрывается вообще, пинг идеальный с задержкой (средней) 27мс.

На стороне сервера в логе ошибки (с в разном порядке и с разной периодичностью):
INET/inet_error: read errno = 110
INET/inet_error: read errno = 104
INET/inet_error: read errno = 113

На стороне клиента в логе:
INET/inet_error: read errno = 10053

Фаерволы вроде настроены нормально, пробовал даже выключать - не помогло.

Re: Постоянные обрывы соединени - errno = 104, 110, 113

Добавлено: 29 май 2011, 12:48
kdv
возможно, железо глючит. Вначале такие подозрительные сети (частота ошибок уж очень высокая) проверяются железными тестерами. Или сниффером, который ловит аппаратные и другие ошибки.
потом можно почитать про keepalive на сайте.

Firewall-ы, кстати, не всегда "отключаются", когда их отключают. Надежная проверка на невлияние FW (кроме базового, встроенного в Windows) - это деинсталляция firewall-а.

Re: Постоянные обрывы соединени - errno = 104, 110, 113

Добавлено: 29 май 2011, 13:23
LaViro
С keepalive возился по разному... не помогло. И если я не ошибаюсь эти настройки действуют на все соединения, а не только на фаерберд, так почему тогда другие не обрываются... Что такого особенного в firebird?
Сейчас на моей клиентской машине c Seven стоит только стандартный фаервол, но не думаю что дело в нем - к другим то серверам с firebird я подключаюсь без проблем...
Если можно, по подробнее про "железные тестеры" - в сетях я дилетант (:

Re: Постоянные обрывы соединени - errno = 104, 110, 113

Добавлено: 29 май 2011, 16:14
Dimitry Sibiryakov

Re: Постоянные обрывы соединени - errno = 104, 110, 113

Добавлено: 29 май 2011, 18:55
LaViro
ну зачем аразу обзываться....

я понять не могу как мне поможет что-то вроде "Кабельный тестер LANsmart TDR" если проблема остается не только с данным конкретным сервером, но и с разными клиентскими компами, разными сетевыми картами на сервере и разными провайдерами как для сервера, так и для клиента... да и почему отпадает только firebird? ssh - нормально, nx-client - нормально, TeamViewer - нормально, просто онлайн видио - нормально...

Re: Постоянные обрывы соединени - errno = 104, 110, 113

Добавлено: 01 июн 2011, 00:36
kdv
так и для клиента... да и почему отпадает только firebird?
потому что сокеты не те. Короче - соединение рвется из-за оборудования и типа сети. С остальными догадками - в сад. Чем вы там тестируете соединение сейчас - по барабану, или вы не понимаете происхождения ошибок в сети, или понимаете.