|
Взаимоблокировки УПП + веб-сервис
| ☑ |
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) сначало так и было, поэтому разделили сервера.
|
|