Не могу отловить ошибку

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
Oldfixer
Сообщения: 4
Зарегистрирован: 28 сен 2006, 09:30

Не могу отловить ошибку

Сообщение Oldfixer » 28 сен 2006, 09:52

Регулярно происходят ошибки типа Разрыв соединения. Сообщение из лога приложения (создано на Pascal):
------------------
2.26 (сборка 17) from 07.09.2006 10:14:00 now 11.09.2006 08:48:34: Error 335544721 (-902): Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.Unable to complete network request to host "n-server".
Error reading data from the connection.
Удаленный хост принудительно разорвал существующее подключение.
Query: Update IP$FULLFORMSLIST IP$FULLFORMSLIST Set CRC=?NEW_CRC, DATASIZE=?NEW_DATASIZE, DATA=?NEW_DATA where IP$FULLFORMSLIST.ID=?OLD_ID

NEW_CRC: -1879445186
NEW_DATASIZE: 42993
NEW_DATA: (BLOB)
OLD_ID: 131
------------------------
При этом в логе сервера FireBird 1.5.2.4731 нет никаких сообщений.
В службе системных сообщений WinXP на сервере и на клиентском компьютере (тоже WinXP) тоже нет сообщений. Т. е. локальная сеть работает, кажется, нормально.
Может быть кто-нибудь подскажет, где искать?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 28 сен 2006, 10:23

Закон парных случаев в полный рост. Я только что запостил практически такое же сообщение на sql.ru. Пока безответно.

ZiBiT
Сообщения: 35
Зарегистрирован: 28 мар 2006, 11:06

Сообщение ZiBiT » 28 сен 2006, 11:59

у меня токая же ситуация с одним компом в сетке
отрубается соедение с сервером мин. через 10 бездействия программы и причем самое интересное на компе прекращает работать сетка пока не закроеш программу на остальных компах все нормально работает

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 28 сен 2006, 12:10


Oldfixer
Сообщения: 4
Зарегистрирован: 28 сен 2006, 09:30

Сообщение Oldfixer » 28 сен 2006, 12:25

Со статьей www.ibase.ru/devinfo/keepalive.htm я познакомился несколько месяцев назад. Всё перепробовал. Ошибок-то 10054 и прочих нет!

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 28 сен 2006, 13:14

Как только настроишь - появятся. Сеть это глючит, однозначно. Ну или сетевой софт что одномтсвенно.

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 28 сен 2006, 14:28

Этта... Мысля тут посетила. Компы с осями нонче вуумныыиии... В слип уходют - питание с сетевой карточки сымают...

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 28 сен 2006, 14:46

Компы - ладно, но чтобы в слип уходил сервер...

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 28 сен 2006, 15:38

Dimitry Sibiryakov писал(а):Компы - ладно, но чтобы в слип уходил сервер...
Мы не знаем, что у него за сервер, знаем только, что WinXP. Так шта - запросто.

Oldfixer
Сообщения: 4
Зарегистрирован: 28 сен 2006, 09:30

Сообщение Oldfixer » 29 сен 2006, 10:46

Режим сохранения энергии в настройках электропитания сетевых карт отключен. Установлен на сервере (условно, сеть одноранговая. С этого компа настроен доступ в И-нет и установлен сервер Firebird) firewall Kerio Winroute. На форумах предлагают и в нем в файле конфигурации изменить один параметр. Тоже не помогает.
Настройки Keepalive давно изменил в соответствии с рекомендациями в статье http://www.ibase.ru/devinfo/keepalive.htm. На клиентском компе - тоже. Всё в сети работает без проблем. Только с FireBird проблема.

Andrew Sagulin
Сообщения: 53
Зарегистрирован: 11 мар 2005, 15:44

Сообщение Andrew Sagulin » 29 сен 2006, 10:53

Oldfixer писал(а):С этого компа настроен доступ в И-нет и установлен сервер Firebird) firewall Kerio Winroute.
Снеси к едреней фене это бяку с сервера. Я с ним оч. долго трахался - у меня терминальные сессии рвались сами по себе - ничего не помогало. Как только его снёс, так сразу все глюки и прекратились.
К тому же, при копировании файла по 100-мегабитной сетке он на 70% загружал iP4 2.4 GHz. :shock:
Сейчас я использую squidNT и ipfw для windows. NAT-сервер, правда, найти не удалось, но и без него жить можно.

Oldfixer
Сообщения: 4
Зарегистрирован: 28 сен 2006, 09:30

Сообщение Oldfixer » 29 сен 2006, 11:50

> Andrew Sagulin
Я давно давно подозреваю это, но не подберу взамен чего-то

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 29 сен 2006, 17:46

Oldfixer писал(а):Я давно давно подозреваю это, но не подберу взамен чего-то
Если нужен роутер - то на соответствующие форумы. Если нужен файрвол - то лучше Outpost ничего не придумано...

Ответить