powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / И опять ошибка 10054
25 сообщений из 38, страница 1 из 2
И опять ошибка 10054
    #39354990
Serg Kh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Есть два сервера c FB 2.5.3
На одном рабочая БД, число клиентов не более 40. На втором крутится БД, которая принимает выжимку данных из первой. Данные передаются командами update or insert. Т.е. на первом служба отбирает данные, соединяется со вторым и заливает.

Проблема в том, что через нерегулярные промежутки времени при попытке соединится во вторым сервером вылетает сообщение:
INET/inet_error: read errno = 10054

После этого при попытке соединится с первого сервера с любой БД, расположенной не на этой машине терпит неудачу, причем любым приложением. IBExpert немного расшифровывает текст ошибки: connection rejected by remote interface

При этом тест соединения по TCP/IP по порту 3050 проходит успешно, тест соединения к БД - провален

Такое поведение не зависит от версии операционной системы ( по крайней мере явно ) - наблюдается на Win2003 и Win2012. Причем в другом подразделении стоит тоже Win2003, но проблем нет

Лечится только перезагрузкой первого сервера. Простой перезапуск firebird не помогает

Может кто-то сталкивался с подобным поведением?
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39354992
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg KhIBExpert немного расшифровывает текст ошибки: connection rejected by remote interface

Вот только connection rejected это 10060, а не 10054.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355002
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Так что выяснилось для программы нужен GDS32.DLL 2008 года, но ни как ни тот, который имеем при инсталляции Firebird.Ещё нужно, чтобы луна была в первой четверти, и ни как иначе
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355007
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg KhЛечится только перезагрузкой первого сервера. Простой перезапуск firebird не помогает

Отсюда вывод: проблема в системе, а не Firebird.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355010
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012hvladЕщё нужно, чтобы луна была в первой четверти, и ни как иначеДа с некоторыми системами дело обстоит именно так ...Скорее, с некоторыми "специалистами"
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355014
Serg Kh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovSerg KhЛечится только перезагрузкой первого сервера. Простой перезапуск firebird не помогает

Отсюда вывод: проблема в системе, а не Firebird.


тогда почему проявляется только на 2-х серверах из многих? Причем версия ОС разная.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355021
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg Khтогда почему проявляется только на 2-х серверах из многих?

К этим серверам, очевидно, прилагаются более шаловливые ручки, чем к остальным.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355149
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladВладимир2012Так что выяснилось для программы нужен GDS32.DLL 2008 года, но ни как ни тот, который имеем при инсталляции Firebird.Ещё нужно, чтобы луна была в первой четверти, и ни как иначеНа версии Firebird 2.4 вполне может быть. Все что угодно.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355260
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВот только connection rejected это 1006010060 это connection timeout.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355265
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov10060 это connection timeout.

Да. 10061 сталбыть. Постоянно их путаю.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355267
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovДа. 10061 сталбытьЭто connection refused
В принципе, 10054 и 10061 похожи, но возникают в разное время - первое на уже установленном соединении, второе - на этапе подключения.Постоянно их путаюМне, когда "было существенно, но лень запоминать" помогла закладка на MSDN .
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355452
Serg Kh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так как подобное поведение наблюдается на 2-х серверах, которые работают 24/7, то возможно происходит накопление какой-то ошибки, после чего и блокируется подключение именно с этих машин.
Вот только непонятно куда копать. На сервере антивирусника и файервола нет.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355460
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockhvladВладимир2012Так что выяснилось для программы нужен GDS32.DLL 2008 года, но ни как ни тот, который имеем при инсталляции Firebird.Ещё нужно, чтобы луна была в первой четверти, и ни как иначеНа версии Firebird 2.4 вполне может быть. Все что угодно.Ну хоть ты мой сарказм понимаешь :)

Владимир2012, я пытался мягко намекнуть, что ваше "решение" - не совсем решение, точнее - совсем не решение.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355464
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012- произвести деинсталляцию;
- почистить реестр;
- ...
эээ... Firebird пишет в реестр только 1 запись (см. instreg install/instreg remove), которая нужна разве что fbclient.dll для поиска конфига и msg. В 3.0 уже и этого нет.
А сервер прописывается в службы через instsvc.

Так что
- деинсталлировать практически нечего
- чистить реестр тоже не от чего
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355467
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg KhНа сервере антивирусника и файервола нет.
в любом случае нужно проверить на софт, который может перехватывать tcp. Системы управления удаленным рабочим столом, прокси (включая клиентов), и т.д.
Или, кривые драйверы сетевой карты, или сама сетевая карта дефективная.
Тут нужно смотреть в firebird.log, и по времени ошибок 10053 (не 10054) и 10038 смотреть, какие есть в это же время ошибки в системном логе операционной системы (Просмотр событий, Журналы Windows, Система и Приложения).

До кучи - можно использовать IBSurgeon Log Viewer , это покажет количество ошибок по конкретным дням, и вообще удобнее просматривать лог. Вероятно, могут быть какие-то внешние воздействия, типа помех по сети, опять же из-за кривого роутера или свитчера, и т.д.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355500
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Может, тебе писательством заняться? Такая куча текста и 0 информации по теме.
RO пока не поставил, добрый с утра.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355507
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012,

я отвечал не вам, а Serg Kh. Что касается вашего "решения" 19937291 , то методом тыка вы что-то исправили, сами не понимая что.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355607
Serg Kh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv

В логах firebird только ошибка 10054, в системных чисто. Обновил до 2.5.6, все тоже. Но интересный нюанс, диагностика в IBExpert по IP:3050 соединению дает passed, но к базе коннекта нет. Монитор показывает, что нет ни одного активного соединения (кроме монитора).
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355641
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg Khно к базе коннекта нет.
с каким сообщением? коннекта к базе нет даже на самом сервере? или там есть, а с клиентов нет?
кстати, я бы еще посмотрел на сервере утилитой tcpview (sysinternals) кто слушает порт 3050. А то может там вовсе не ФБ :-)
Serg KhМонитор показывает
какой монитор???

p.s. поймите, то что для вас очевидно, издалека вообще не понятно. Постарайтесь описывать проблему максимально полно и точно.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355837
Serg Kh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Монитор - database monitoring
Порт слушает именно firebird, т.к. я могу со своей машины подключится к базе и работать с ней. А соединения с сервера именной с базой нет, но тест по tcp/ip проходит.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355856
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg Kh я могу со своей машины подключится к базе и работать с ней. А соединения с сервера именной с базой нет, но тест по tcp/ip проходит.
эээ, ЧТО?
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355862
rjkz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serg Kh, так просто пальцем в небо - а может кол-во подключений превышает кол-во в лицензии сервера?
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355869
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rjkz,

сомнительно.
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355942
Serg Kh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rjkzSerg Kh, так просто пальцем в небо - а может кол-во подключений превышает кол-во в лицензии сервера?

нет, проверили

Тут еще более интересная картина нарисовалась. С одного сервера можно подключится на удаленный к другой базе, тестовой.
С другого даже это невозможно.

Что касается более подробной информации, то могу сказать то, что уже писал: версия 2.5.6, одна машина win2003, вторая win2012
к удаленному серверу подключаются через управляемые коммутаторы, соединение через telnet идет, через tcp/ip идет, к базе при попытке соединится в программе выдает connection rejected by remote interface, в логе только 10054. При этом клиенты самих серверов работают нормально
...
Рейтинг: 0 / 0
И опять ошибка 10054
    #39355949
Граур Станислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg KhrjkzSerg Kh, так просто пальцем в небо - а может кол-во подключений превышает кол-во в лицензии сервера?

нет, проверили

Тут еще более интересная картина нарисовалась. С одного сервера можно подключится на удаленный к другой базе, тестовой.
С другого даже это невозможно.

Что касается более подробной информации, то могу сказать то, что уже писал: версия 2.5.6, одна машина win2003, вторая win2012
к удаленному серверу подключаются через управляемые коммутаторы, соединение через telnet идет, через tcp/ip идет, к базе при попытке соединится в программе выдает connection rejected by remote interface, в логе только 10054. При этом клиенты самих серверов работают нормально

Удаленный сервер сильно удаленный? Разные здания, города, страны?
А то по умолчанию все думают, что сервера в одной ЛВС, а по факту у вас окажется VPN или вообще 3050 в инет пробросили.
...
Рейтинг: 0 / 0
25 сообщений из 38, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / И опять ошибка 10054
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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