Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.11.2016, 13:21
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Добрый день! Есть два сервера 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 не помогает Может кто-то сталкивался с подобным поведением? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.11.2016, 13:24
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Serg KhIBExpert немного расшифровывает текст ошибки: connection rejected by remote interface Вот только connection rejected это 10060, а не 10054. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.11.2016, 13:46
|
|||
---|---|---|---|
И опять ошибка 10054 |
|||
#18+
Владимир2012Так что выяснилось для программы нужен GDS32.DLL 2008 года, но ни как ни тот, который имеем при инсталляции Firebird.Ещё нужно, чтобы луна была в первой четверти, и ни как иначе ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.11.2016, 13:54
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Serg KhЛечится только перезагрузкой первого сервера. Простой перезапуск firebird не помогает Отсюда вывод: проблема в системе, а не Firebird. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.11.2016, 14:07
|
|||
---|---|---|---|
И опять ошибка 10054 |
|||
#18+
Владимир2012hvladЕщё нужно, чтобы луна была в первой четверти, и ни как иначеДа с некоторыми системами дело обстоит именно так ...Скорее, с некоторыми "специалистами" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.11.2016, 14:21
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Dimitry SibiryakovSerg KhЛечится только перезагрузкой первого сервера. Простой перезапуск firebird не помогает Отсюда вывод: проблема в системе, а не Firebird. тогда почему проявляется только на 2-х серверах из многих? Причем версия ОС разная. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.11.2016, 14:53
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Serg Khтогда почему проявляется только на 2-х серверах из многих? К этим серверам, очевидно, прилагаются более шаловливые ручки, чем к остальным. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.11.2016, 20:04
|
|||
---|---|---|---|
И опять ошибка 10054 |
|||
#18+
hvladВладимир2012Так что выяснилось для программы нужен GDS32.DLL 2008 года, но ни как ни тот, который имеем при инсталляции Firebird.Ещё нужно, чтобы луна была в первой четверти, и ни как иначеНа версии Firebird 2.4 вполне может быть. Все что угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2016, 01:15
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Dimitry SibiryakovВот только connection rejected это 1006010060 это connection timeout. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2016, 01:26
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Basil A. Sidorov10060 это connection timeout. Да. 10061 сталбыть. Постоянно их путаю. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2016, 01:35
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Dimitry SibiryakovДа. 10061 сталбытьЭто connection refused В принципе, 10054 и 10061 похожи, но возникают в разное время - первое на уже установленном соединении, второе - на этапе подключения.Постоянно их путаюМне, когда "было существенно, но лень запоминать" помогла закладка на MSDN . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2016, 16:58
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Так как подобное поведение наблюдается на 2-х серверах, которые работают 24/7, то возможно происходит накопление какой-то ошибки, после чего и блокируется подключение именно с этих машин. Вот только непонятно куда копать. На сервере антивирусника и файервола нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2016, 17:05
|
|||
---|---|---|---|
И опять ошибка 10054 |
|||
#18+
YuRockhvladВладимир2012Так что выяснилось для программы нужен GDS32.DLL 2008 года, но ни как ни тот, который имеем при инсталляции Firebird.Ещё нужно, чтобы луна была в первой четверти, и ни как иначеНа версии Firebird 2.4 вполне может быть. Все что угодно.Ну хоть ты мой сарказм понимаешь :) Владимир2012, я пытался мягко намекнуть, что ваше "решение" - не совсем решение, точнее - совсем не решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2016, 17:09
|
|||
---|---|---|---|
И опять ошибка 10054 |
|||
#18+
Владимир2012- произвести деинсталляцию; - почистить реестр; - ... эээ... Firebird пишет в реестр только 1 запись (см. instreg install/instreg remove), которая нужна разве что fbclient.dll для поиска конфига и msg. В 3.0 уже и этого нет. А сервер прописывается в службы через instsvc. Так что - деинсталлировать практически нечего - чистить реестр тоже не от чего ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2016, 17:15
|
|||
---|---|---|---|
И опять ошибка 10054 |
|||
#18+
Serg KhНа сервере антивирусника и файервола нет. в любом случае нужно проверить на софт, который может перехватывать tcp. Системы управления удаленным рабочим столом, прокси (включая клиентов), и т.д. Или, кривые драйверы сетевой карты, или сама сетевая карта дефективная. Тут нужно смотреть в firebird.log, и по времени ошибок 10053 (не 10054) и 10038 смотреть, какие есть в это же время ошибки в системном логе операционной системы (Просмотр событий, Журналы Windows, Система и Приложения). До кучи - можно использовать IBSurgeon Log Viewer , это покажет количество ошибок по конкретным дням, и вообще удобнее просматривать лог. Вероятно, могут быть какие-то внешние воздействия, типа помех по сети, опять же из-за кривого роутера или свитчера, и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2016, 18:07
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Модератор: Может, тебе писательством заняться? Такая куча текста и 0 информации по теме. RO пока не поставил, добрый с утра. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2016, 18:19
|
|||
---|---|---|---|
И опять ошибка 10054 |
|||
#18+
Владимир2012, я отвечал не вам, а Serg Kh. Что касается вашего "решения" 19937291 , то методом тыка вы что-то исправили, сами не понимая что. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.11.2016, 23:54
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
kdv В логах firebird только ошибка 10054, в системных чисто. Обновил до 2.5.6, все тоже. Но интересный нюанс, диагностика в IBExpert по IP:3050 соединению дает passed, но к базе коннекта нет. Монитор показывает, что нет ни одного активного соединения (кроме монитора). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.11.2016, 02:58
|
|||
---|---|---|---|
И опять ошибка 10054 |
|||
#18+
Serg Khно к базе коннекта нет. с каким сообщением? коннекта к базе нет даже на самом сервере? или там есть, а с клиентов нет? кстати, я бы еще посмотрел на сервере утилитой tcpview (sysinternals) кто слушает порт 3050. А то может там вовсе не ФБ :-) Serg KhМонитор показывает какой монитор??? p.s. поймите, то что для вас очевидно, издалека вообще не понятно. Постарайтесь описывать проблему максимально полно и точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.11.2016, 11:54
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Монитор - database monitoring Порт слушает именно firebird, т.к. я могу со своей машины подключится к базе и работать с ней. А соединения с сервера именной с базой нет, но тест по tcp/ip проходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.11.2016, 12:15
|
|||
---|---|---|---|
И опять ошибка 10054 |
|||
#18+
Serg Kh я могу со своей машины подключится к базе и работать с ней. А соединения с сервера именной с базой нет, но тест по tcp/ip проходит. эээ, ЧТО? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.11.2016, 12:20
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Serg Kh, так просто пальцем в небо - а может кол-во подключений превышает кол-во в лицензии сервера? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.11.2016, 12:28
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
rjkz, сомнительно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.11.2016, 13:53
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
rjkzSerg Kh, так просто пальцем в небо - а может кол-во подключений превышает кол-во в лицензии сервера? нет, проверили Тут еще более интересная картина нарисовалась. С одного сервера можно подключится на удаленный к другой базе, тестовой. С другого даже это невозможно. Что касается более подробной информации, то могу сказать то, что уже писал: версия 2.5.6, одна машина win2003, вторая win2012 к удаленному серверу подключаются через управляемые коммутаторы, соединение через telnet идет, через tcp/ip идет, к базе при попытке соединится в программе выдает connection rejected by remote interface, в логе только 10054. При этом клиенты самих серверов работают нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.11.2016, 14:02
|
|||
---|---|---|---|
|
|||
И опять ошибка 10054 |
|||
#18+
Serg KhrjkzSerg Kh, так просто пальцем в небо - а может кол-во подключений превышает кол-во в лицензии сервера? нет, проверили Тут еще более интересная картина нарисовалась. С одного сервера можно подключится на удаленный к другой базе, тестовой. С другого даже это невозможно. Что касается более подробной информации, то могу сказать то, что уже писал: версия 2.5.6, одна машина win2003, вторая win2012 к удаленному серверу подключаются через управляемые коммутаторы, соединение через telnet идет, через tcp/ip идет, к базе при попытке соединится в программе выдает connection rejected by remote interface, в логе только 10054. При этом клиенты самих серверов работают нормально Удаленный сервер сильно удаленный? Разные здания, города, страны? А то по умолчанию все думают, что сервера в одной ЛВС, а по факту у вас окажется VPN или вообще 3050 в инет пробросили. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&mobile=1&tid=1561823]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 159ms |
0 / 0 |