Страница 1 из 1
Подключение к серверу не выполняется.
Добавлено: 20 ноя 2006, 11:03
Akella
Уважаемые гуру, проблема в том что невозможно стало подключиться к серверу. Попытка подключения продолжается минуты 4-5, после этого вываливается сообщение.
Firebird 2.0 ClassicServer. WindowsXP+SP2. Celeron D (2.53, RAM 1гиг), BDS2006+FIBPlus.
Машину не выключаю, работает вот уже без перезагрузки дня 3-4. Вернее работала. Т.к. сегодня утром перезагрузил в надежде на исправление ошибки, но увы, тщетно.
строка подключения
localhost:D:\Programs\Kvartal2\Data\KVX.FDB
IBExpert тоже "отказался" подключаться.
Пытался выполнить подключение с другой машины - аналогично.
С чем эта проблема может быть связана? Возможно, что проблема и не в сервере. Ведь так подключается:
строка подключения
D:\Programs\Kvartal2\Data\KVX.FDB
Добавлено: 20 ноя 2006, 11:55
Akella
locahost пингуется нормально.
Сервер запущен, причём видно, что в нескольких экземплярах - пытаюсь подключиться с двух компов, несколькими программами.
Добавлено: 20 ноя 2006, 12:08
Akella
Только что поставил на другом компьютере SuperServer - всё в порядке, подключаюсь к базе нормально, без проблем.
Добавлено: 20 ноя 2006, 12:14
Akella
несколько кусков из firebird.log
AKELLA Mon Nov 20 10:03:49 2006
inet server err: setting KEEPALIVE socket option
AKELLA Mon Nov 20 10:07:27 2006
INET/inet_error: select in packet_receive errno = 10038
AKELLA Mon Nov 20 11:03:23 2006
inet server err: setting NODELAY socket option
AKELLA Mon Nov 20 11:03:23 2006
XNET error (xnet:2045) connection lost: another side is dead
Добавлено: 20 ноя 2006, 12:54
Akella
Из снимка экрана видно, что приложение отправляет, а сервер получает пакеты, но сервер не отвечает приложению

Добавлено: 20 ноя 2006, 13:17
Akella
смена сетевухи не помогла
Добавлено: 20 ноя 2006, 13:25
Akella
из описаний ошибок:
E: INET/inet_error: read errno = 10038
D: ошибка при попытке инициализации подсистемы tcp/ip (NetBEUI), вызвана частыми появлениями ошибок 10054 (109). Как правило после этой ошибки сервер аварийно завершает работу. Для перезапуска сервера возможно требуется рестарт NT.
не помогает ни перезапуск ОС, ни смена сетевого интрерфейса.
Добавлено: 20 ноя 2006, 14:32
Akella
Добавлено: 20 ноя 2006, 14:46
Akella
Переустановил, как СуперСервер - проблема решилась. Но хотелось бы использовать FB, как КлассикСервер.
Добавлено: 20 ноя 2006, 15:06
kdv
проверьте комп на наличие firewall, proxy и т.п.
Добавлено: 20 ноя 2006, 15:08
hvlad
kdv писал(а):проверьте комп на наличие firewall, proxy и т.п.
И т.п. - это NOD например
Добавлено: 20 ноя 2006, 15:21
Akella
kdv писал(а):проверьте комп на наличие firewall, proxy и т.п.
на машине ничего подобного не было отродясь, систему установил недели 2 назад.
Меня удивляет, что к СуперСерерверу есть нормальное подключение.
Добавлено: 20 ноя 2006, 15:26
Akella
hvlad писал(а):kdv писал(а):проверьте комп на наличие firewall, proxy и т.п.
И т.п. - это NOD например
да, нод32 установлен, но опять же КлассикСервер работает, а Нод32 не ругается. Неужели Нод32 закрывает порты.
Видно из снимка, что Сервер получает-то байты, а не отвечает приложению.
Попробую сейча отключить нод32 (но это ж не дело) и опять установить сервер, как КлассикСервер.
Добавлено: 20 ноя 2006, 15:36
Akella
Отключил Нод32 и выгрузил - проблема не решилась

Добавлено: 20 ноя 2006, 20:46
dimitr
это известная проблема, NOD32 запрещает коннекты классика. Причем у меня это наблюдалось даже при остановленном NOD32 (т.к. его заплата к драйверу TCP стека остается активной).
В NOD32 иди в св-ва IMON, закладка Miscellaneous, раздел Exclusion. Прописывай там путь к fb_inet_server. Должно помочь.
Добавлено: 21 ноя 2006, 08:56
Akella
Странно, а СуперСервер Нод32 не блокирует, так получается?
На другом компьютере ведь не блокирует....
Добавлено: 21 ноя 2006, 08:57
Akella
Не помогло, ща вообще снесу нод32
Добавлено: 21 ноя 2006, 09:05
Akella
Добавлено: 21 ноя 2006, 09:32
Akella
Ну... помирил.
1. Как Вы и рекомендовали в Nod32 прописал путь и имя КлассикСервера.
2. Перезапусти машину.
Без перезапуска ничего не вышло.
Огромная благодарность всем ответившим и всем участникам форума.
Проблема проявилась с Firebird`ом версии 2.0 (12748) и с Nod`ом версии 2.51 и версии 2.70.
Причём неделю работал без проблем.