#0
by 0xFFFFFF
При попытке изменения записи РС (что программно, что интерактивно) - вываливается сообщение "Превышено максимальное время ожидания предоставления блокировки из-за ожидания сессии 3353". При том что сессия 3353 - моя. Убиваем сеанс, заходим снова - та же ерунда. Как можно снять блокировку? Отчет по блокирующим транзакциям в MSSQL 2008 ее не выводит. Как ее снять и предотвратить дальнейшее возникновение? Гугль советует "Перезапустить 1С:Сервер или убить самый старый процесс в нем. Не поможет - перезапускай SQL-сервер." Перезапустить - это понятно, но не кошерно. Убить самый старый процесс в 1С:Сервере это как? Там в ветке Процессов нет такой возможности...
#8
by 0xFFFFFF
ну в данном случае. Т.е. заблочена конкретная запись РС. Как ее разблочить - непонятно. Ну и исключить повторение - тоже неясно как.
#10
by 0xFFFFFF
Так понятно - ошибка при попытке текБлокировка.Заблокировать. Возвращает ошибку "Превышено максимальное время ожидания предоставления блокировки..." Далее заходит в ахОшибкаБлокировки, которая дает установку на текПовторить = Истина, и цикл повторяется. Т.е. сам по себе механизм правильный. И при взаимоблокировке записей отрабатывает на 100. Только вот при каких то непонятных обстоятельствах блокировка не освобождается и зависает намертво.
#11
by 0xFFFFFF
Ага, вот нашел коммент Однако бывает и так, что три соединения одновременно пытаются обратиться к одним и тем же данным. В большинстве случаев эта ситуация превращается в «мертвое зависание». Чтобы решить и эту ситуацию, в наружный цикл с управляемой блокировкой добавляется счетчик попыток. По превышению счетчика, соединение, у которого первым оказалось превышение счетчика, выводится из цикла, чтобы два остальных процесса завершились нормально. только вот что делать с этим третьим....
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- ЗИК: Опять районные коэффициенты.
- Превышено максимальное количество видов субконто на счете...
- v7: Превышено максимальное количество видов субконто на счете 5100
- Превышено максимальное время ожидания предоставления блокировки из-за ожидания
- Превышено время ожидания запроса на блокировку
- Превышено максимальное время ожидания предоставления блокировки...
- БП. Превышено максимальное время ожидания предоставления блокировки
- Превышено время ожидания кратковременной блокировки буфера для страницы
- Конфликт блокировок, превышено максимальное время ожидания предоставления блокировки
В этой группе 1С
- v8: не заполняется документ формирование книги покупок
- Конвертация данных 2.1.5.1
- УТ 10.3 Запрет неоперативного проведения
- Консоль отчетов, размещение группировок
- неправильное заполнение колонки результата расчета в 1С:ЗУП 8
- CODEBASE error "unrecognized field name" на SQL базе. Откуда?
- Проблема с выбором значения в управляемой форме
- Не списывается сумма при списании материалов на пр-во (1с бух 2.0)
- Подстановка в 1с
- v8: Свертка УПП и разнесение на ЗП, УТ, ПБ
- 8.2 Мигающий текст
- Не работает отладчик в модуле менеджера
- СКД Неправильный путь к файлу 'ДанныеРасшифровкиКомпоновкиДанных''
- Проверка заполненности ЭЛЕМЕНТА управляемой формы
- Есть ограничение для размера базы в DBF в 7.7.?
- Как в 1С УТ 11 версии напечатать договор с клиентом/поставщиком ?
- СКД - количество группировок
- RDP позволяет войти один раз
- Сервер 1С 32 бита и MS SQL 64 бита
- Сеанс отсутствует или удален (5038)