Имя: Пароль:
1C
1С v8
1с долгая запись в справочник внешних дополнительных обработок
,
0 cons24
 
17.06.19
10:22
При нажатии "записать", даже в уже существующем элементе справочника, без обновления файла, система надолго задумывается. На других справочниках такого не замечено.
Замер производительности ясности не дает: все время (5 минут) висит на строке Справочник.ДополнительныеОтчетыИОбработки.Форма.ФормаЭлемента.Форма / Успех = Записать(ПараметрыЗаписи);
1 sqr4
 
17.06.19
10:25
Включи оталдку на сервере и повтори замер
2 cons24
 
17.06.19
10:27
(1)включена
3 cons24
 
17.06.19
10:28
4 1Сергей
 
17.06.19
10:28
Блокировки поди
5 cons24
 
17.06.19
10:30
Если смотреть в консоли администрирования кластера - то видно что соединение с sql не висит. Т.е. сама запись на sql проходит быстро. Но вот сервер 1с чего-то задумывается...
6 sqr4
 
17.06.19
10:31
Так долго гонит данные с клиента на сервер чтоли.
7 cons24
 
17.06.19
10:33
(6) я бы сказал что наоборот, долго ждем ответа от сервера, хотя на сервере отладка шагает бодро до конца, а вот от последнего шага до возврата на клиент - "вечность"
8 Фрэнки
 
17.06.19
10:34
(7) // Если смотреть в консоли администрирования кластера -

проверь там же блокировки какие-то
9 cons24
 
17.06.19
10:46
10 cons24
 
17.06.19
10:50
(9) есть подозрение на TimestampService, но как понять что это именно из-за него? И как исправить?
11 RomanYS
 
17.06.19
10:52
(6) тоже об этом подумал
(7) А другие серверные (контекстные) вызовы из формы проходят без тормозов?
12 Фрэнки
 
17.06.19
10:53
(9) Список с блокировками - это же ниже, не там, где Соединения. Оно там пишет есть ли разделяемая блокировка или исключительная.
13 cons24
 
17.06.19
11:07
(12) по сеансу: http://prntscr.com/o2sura
14 cons24
 
17.06.19
11:09
(12) а вообще пользователей много. Есть подозрение что кто-то блокирует? Так в консоли же не написано какой именно объект заблокирован.
15 cons24
 
17.06.19
11:11
Сейчас вспомнил что один раз вылезла ошибка таймаута блокировки. Но только один раз.
16 1Сергей
 
17.06.19
11:13
(15) Дико извиняюсь, но у вас часто записываются ДополнительныеОтчетыИОбработки?
17 Фрэнки
 
17.06.19
11:13
(14) Ну да. Не написано, но наличие большого числа сеансов может держать на чтение таблицу элементов из этого справочника.
Вот-вот (15) - это явно кто-то из пользователей блокирует таблицу своим чтением.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший