[Sysadmins] 1c+postgres

Karavaev Pavel pppd на yandex.ru
Вт Дек 4 09:20:55 MSK 2007


Приветствую сообщество!
Имеется следующая схема работы: Сервер под win2003 в качестве 
терминального сервера и клиента 1С и сервер под ALS4.0 в качестве 
сервера 1С и postgresql для него. Соединены напрямую (сетевуха в 
сетевуху) гигабитным соединением.
Вобщем-то работает, но с какой-то непонятной периодичностью (бывает, 
несколько раз до обеда, бывает - один раз в несколько дней) у клиента 
появляется сообщение:
server_addr=tcp://serv1c.himmash.net:1564 descr=Ошибка сетевого доступа 
к серверу
Windows Sockets - 10064(0x00002750). 9/ ) line=1036 
file=.\src\DataExchangeTcpClientImpl.cpp

и 2 кнопки - "Завершить работу" и "Перезапустить". Жмешь "Перезапустить" 
- работа продолжается в нормальном режиме. Во время этого сбоя в логах 
postgres появляется следущее:

2007-12-04 09:47:35 SAMT LOG:  unexpected EOF on client connection
2007-12-04 09:47:35 SAMT LOG:  unexpected EOF on client connection
2007-12-04 09:48:44 SAMT QUERY:  SELECT  
SET_BYTE('\000\000\000\000\000\000\000\000'::bytea, 4, MOD(   / 
16777216, 256))
2007-12-04 09:48:44 SAMT CONTEXT:  PL/pgSQL function "binrowver" line 4 
at assignment
2007-12-04 09:49:37 SAMT QUERY:  SELECT  
SET_BYTE('\000\000\000\000\000\000\000\000'::bytea, 4, MOD(   / 
16777216, 256))
2007-12-04 09:49:37 SAMT CONTEXT:  PL/pgSQL function "binrowver" line 4 
at assignment
2007-12-04 09:49:38 SAMT QUERY:  SELECT  
SET_BYTE('\000\000\000\000\000\000\000\000'::bytea, 4, MOD(   / 
16777216, 256))
2007-12-04 09:49:38 SAMT CONTEXT:  PL/pgSQL function "binrowver" line 4 
at assignment

Запустил на ALS4 xdmcp, зашел туда из-под винды, запустил там клиент 1С 
под wine (соединение с сервером 1С по localhost). Та же самая картина.
Проблема, я так понимаю, в неточности настроек pgsql? Что и как 
подкрутить, есть какие-нибудь идеи? Кто-нибудь сталкивался с подобным?

P.S.
[root на serv1c ~]# uname -a
Linux serv1c.himmash.loc 2.6.18-std-pae-alt7 #1 SMP Sat Aug 4 00:59:24 
MSD 2007 i686 GNU/Linux
[root на serv1c ~]# rpm -qa|grep postgres
postgresql8.2-8.2.5-alt3
postgresql8.2-perl-8.2.5-alt3
postgresql8.2-contrib-8.2.5-alt3
postgresql8.2-docs-8.2.5-alt3
postgresql8.2-python-8.2.5-alt3
postgresql8.2-server-8.2.5-alt3
postgresql-common-1.0-alt3
postgresql8.2-devel-8.2.5-alt3
postgresql8.2-tcl-8.2.5-alt3
[root на serv1c ~]#



Подробная информация о списке рассылки Sysadmins