PDA

Просмотр полной версии : IB-902



SimpleGod
10.09.2008, 17:58
Доброе время суток, уважаемые знатоки. Внимание вопрос:
IB-902: Unable to complete network to host "192.168.XX.XX". Error writing data to the connection. Удаленный хост принудительно разорвал существующее подключение.
Причем когда у одного из клиентов появляется эта хня, то два других работают совершенно спокойно.
Версия программы: 3.26
Версия базы данных: 3.24

SH
10.09.2008, 20:49
...а сервер версии 5.6?

SimpleGod
11.09.2008, 01:10
...а сервер версии 5.6?

А что это за зверь? И где его посмотреть?

SimpleGod
11.09.2008, 10:29
Если имеется в виду InterBase Server, то он версии 5.5.0.742.

SH
11.09.2008, 13:18
Да, наблюдается у пятого сервера такой глюк. Лечится, как говорится, "бубном". Т.е. нормально - не лечится. Ситуация, грубо говоря, такая: клиент делает запрос на сервер, но запрос большой и пока он выполняется, сервер рвет связь с клиентом. А хаус сделан так, что восстанавливать соединение не умеет.
Оптимизируйте сеть, производительность сервера (не забывайте, что пятый интербейз кушает только одно ядро), вычищайте мусор из базы (backup/restore или перекачка данных в чистую базу), закрывайте старые периоды (или режьте базу при возможности), где возможно при запросах - уберите вычисления (суммы в списке накладных, остатки в расходных накладных и т.п.), если такое происходит на больших запросах - советуйте бухгалтерам заменять их на несколько маленьких.
Кардинально вылечить проблему можно либо заменив сервер на четвертую версию интербейза (у нее таких глюков не замечено) - тогда Вам нужно будет сделать перекачку базы из ib56_324 в ib41_324. Либо можете попробовать поставить шестой интербейз _без_ обновления базы - есть сведения, что такая конфигурация работает без видимых глюков (но гарантии, что глюков не будет - никакой).

SimpleGod
11.09.2008, 13:21
Принято к рассмотрению.