Имя: Пароль:
1C
1С v8
Взаимоблокировки УПП + веб-сервис
0 furyk33
 
13.03.14
09:34
Утро доброе! Не подскажите в какую сторону копать по дедлокам?
Платформа - 1С:Предприятие 8.2 (8.2.19.76)
Конфа - Управление производственным предприятием, редакция 1.3 (1.3.48.2)
Режим управления блокировкой данных - Управляемый
Режим базы - серверный

Создал веб-сервис в 1С, на отдельном сервере поднял веб-сервер на апаче. При публикации веб-сервиса в базе возникают взаимоблокировки.
Ошибка: Microsoft SQL Native Client: Lock request time out period exceed. HRESULT=80040E31, SQLSrvr: HYT00, state=38, Severity=10, native=1222, line=1.

Блокировки возникают при проведении документа, не всегда, бывает что долго проводятся. Обращений к веб-сервису в данный момент не происходит.
1 kiruha
 
13.03.14
09:35
А причем здесь веб сервис ?
2 furyk33
 
13.03.14
09:36
Блокировки возникают даже если веб-сервис опубликован на тестовой базе, в продуктиве все равно дедлоки.
3 furyk33
 
13.03.14
09:37
(1) Пока не публиковал веб-сервис все было нормально.
4 kiruha
 
13.03.14
11:26
Ничего непонятно.
В тестовой создал вебсервис.
Его никто не запрашивает.
При проведении одного документа дедлок (иногда).
Так ?
Или что ?
5 МойКодУныл
 
13.03.14
11:32
(2) Т.е. WS поднят для тестовой базы, а дедлоки лезут в основной?) Убей апач и посмотри, пройдут ли).
это мистика. Не ws дело. Просто совпало.
6 furyk33
 
13.03.14
11:40
(4) Да, дедлоки начинаются после публикации (без разницы в какой базе), документ или долго проводится или вываливает ошибка дедлока.
(5) Да, лезут в основную, после убиения апача все норм.

может в рабочих процессах дело, он один, на нем +-150 пользователей?
7 Maxus43
 
13.03.14
11:42
(6) на одном процессе столько юзеров - конечно плохо, процесса 3 делай, а вот является ли это причиной - точно хз
8 kiruha
 
13.03.14
12:17
Разверни тестовый апач на родном 1С сервере - мали что у вас там между серверами
9 furyk33
 
13.03.14
12:48
(8) сначало так и было, поэтому разделили сервера.