PDA

Просмотр полной версии : Невозможна операция обмена данными с сервером



johny22
23.08.2018, 00:57
6688
Подскажите не предвестник ли это чего то плохого ?:) Сеть вроде в порядке, все остальное работает хорошо. Можно даже сымитировать проблему если товарный отчет сформировать несколько раз за большой период.

SH
23.08.2018, 02:31
База большая, при запросе большого массива данных сервер не успевает их отдать до окончания таймаута. Таймаут на клиенте увеличьте, всё будет хорошо.
Ну и размер базы проверьте - если подбирается к 2 гигабайтам - надо что-то делать.

johny22
23.08.2018, 09:48
23.08.2018 8:43:38- Login. User=Бухгалтер, id=81, tcp/ip(192.168.1.122), comp.name=REST4.
23.08.2018 8:43:49- Error- Code=1065, Win32 error=0, Info=10054.

Вот такая фигня в логах. База 350 метров... Про таймауты понял, буду пробовать, какой рекомендуете выставить ? (это на каждом же клиенте в SHSetup?)

Базу проверял - ошибок нет.

SH
23.08.2018, 13:51
Про таймауты понял, буду пробовать, какой рекомендуете выставить ?
Там в миллисекундах, я уж не помню, но можно спокойно выставить в 10 минут - это 600000.

(это на каждом же клиенте в SHSetup?)
Да.

База 350 метров
Маленькая.

johny22
24.08.2018, 10:48
Чето всеравно ошибка продолжается судя по логам SH
24.08.2018 8:55:50- Login. User=Бухгалтер, id=10, tcp/ip(192.168.1.122), comp.name=REST4.
24.08.2018 8:56:30- Error- Code=1065, Win32 error=0, Info=10054.
24.08.2018 9:07:45- Login. User=Бухгалтер, id=11, tcp/ip(192.168.1.122), comp.name=REST4.
24.08.2018 9:39:03- Error- Code=1065, Win32 error=0, Info=10054.

SH
25.08.2018, 01:36
И пользователи жалуются?
Что, реально проходит 10 минут с момента запроса отчёта до появления ошибки?

SH
25.08.2018, 01:38
Что-то я смутно припоминаю, где-то слышал, что таймаут больше определённого значения игнорируется. Попробуйте поставить 60000 - это одна минута.
Значение по умолчанию - 2000, то есть надо от этого отталкиваться.

johny22
25.08.2018, 17:04
Ок, выставил всем 60000. Будем наблюдать.

johny22
27.08.2018, 01:33
Нашел как вызвать эту ошибку в логе:
27.08.2018 0:29:16- Login. User=Бухгалтер, id=39, tcp/ip(192.168.1.122), comp.name=REST4.
27.08.2018 0:29:43- Error- Code=1065, Win32 error=0, Info=10054.
Если открыть sh4decl, открыть список документов ЕГАИС, потом заглянуть в документ остатков 1 регистра и затем 2. И закрыть sh4decl.
В логе будет именно такая ошибка ) Такчто вполне возможно что проблема со СХ выставлением таймаута ушла.