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

Есть два сервера 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
26.11.2016, 13:24
    #39354992
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
И опять ошибка 10054
Serg KhIBExpert немного расшифровывает текст ошибки: connection rejected by remote interface

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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