День добрый.
Сервер: 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
Фаерволы вроде настроены нормально, пробовал даже выключать - не помогло.
Постоянные обрывы соединени - errno = 104, 110, 113
Модераторы: kdv, Alexey Kovyazin
Re: Постоянные обрывы соединени - errno = 104, 110, 113
возможно, железо глючит. Вначале такие подозрительные сети (частота ошибок уж очень высокая) проверяются железными тестерами. Или сниффером, который ловит аппаратные и другие ошибки.
потом можно почитать про keepalive на сайте.
Firewall-ы, кстати, не всегда "отключаются", когда их отключают. Надежная проверка на невлияние FW (кроме базового, встроенного в Windows) - это деинсталляция firewall-а.
потом можно почитать про keepalive на сайте.
Firewall-ы, кстати, не всегда "отключаются", когда их отключают. Надежная проверка на невлияние FW (кроме базового, встроенного в Windows) - это деинсталляция firewall-а.
Re: Постоянные обрывы соединени - errno = 104, 110, 113
С keepalive возился по разному... не помогло. И если я не ошибаюсь эти настройки действуют на все соединения, а не только на фаерберд, так почему тогда другие не обрываются... Что такого особенного в firebird?
Сейчас на моей клиентской машине c Seven стоит только стандартный фаервол, но не думаю что дело в нем - к другим то серверам с firebird я подключаюсь без проблем...
Если можно, по подробнее про "железные тестеры" - в сетях я дилетант (:
Сейчас на моей клиентской машине c Seven стоит только стандартный фаервол, но не думаю что дело в нем - к другим то серверам с firebird я подключаюсь без проблем...
Если можно, по подробнее про "железные тестеры" - в сетях я дилетант (:
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Re: Постоянные обрывы соединени - errno = 104, 110, 113
ну зачем аразу обзываться....
я понять не могу как мне поможет что-то вроде "Кабельный тестер LANsmart TDR" если проблема остается не только с данным конкретным сервером, но и с разными клиентскими компами, разными сетевыми картами на сервере и разными провайдерами как для сервера, так и для клиента... да и почему отпадает только firebird? ssh - нормально, nx-client - нормально, TeamViewer - нормально, просто онлайн видио - нормально...
я понять не могу как мне поможет что-то вроде "Кабельный тестер LANsmart TDR" если проблема остается не только с данным конкретным сервером, но и с разными клиентскими компами, разными сетевыми картами на сервере и разными провайдерами как для сервера, так и для клиента... да и почему отпадает только firebird? ssh - нормально, nx-client - нормально, TeamViewer - нормально, просто онлайн видио - нормально...
Re: Постоянные обрывы соединени - errno = 104, 110, 113
потому что сокеты не те. Короче - соединение рвется из-за оборудования и типа сети. С остальными догадками - в сад. Чем вы там тестируете соединение сейчас - по барабану, или вы не понимаете происхождения ошибок в сети, или понимаете.так и для клиента... да и почему отпадает только firebird?