Превышено время ожидания запроса на блокировку #574998


#0 by Darhon
Доброго всем времени суток. Я понимаю, что тема обсуждалась уже неоднократно...но, проблема возникла сейчас, и что с этим делать непонятно. 1С ЦУП нету и не предвидится, а все обсуждаемые темы отсылают к Гилеву, а Гилев к ЦУП :)  Собственно ситуация такова. Есть 1С 8.1 УТ есть сервер 1с (32 бит) И есть SQL Server 2008 r2 (x64) и все это на Windows 2008 r2 Server. Работает порядка 100 пользователей. Ресурсов сервера хватает с лихвой. Но, после проведения первого документа. неважно даже если в системе всего 1 пользователь, пишет: Конфликт блокировок при выполнении транзакции: Microsoft OLE DB Provider for SQL Server: Превышено время ожидания запроса на блокировку. На попытки провести любой документ. Подскажите как возможно решить проблему ) Проблема на боевой базе...Стала вылезать после ТиИ....
#1 by Darhon
На этом же сервере SQl вертятся кадры и бухгалтерия....без проблем....
#2 by DrShad
а нафига ТиИ делал?
#3 by smitru
работать с технологическим журналом можно и бер ЦУП (ЦУП - помогает, но не критично). Т.е. курить технологический журнал для начала и с его помощью выходить на код 1С который так глючит.
#4 by Reset
Восстановить из бэкапа, убедится что проблема возникла изза Тис (или в обратном). Разбираться спокойно на копии.
#5 by ДемонМаксвелла
сервак перегрузи
#6 by Darhon
суммы в регистрах двоились....
#7 by Darhon
Бэкап битый вышел....не развернуть...(делался средствами sql server)
#8 by Darhon
Перезагружал раз 10 уже...вроде бы помогло слегка отключение автоматических блокировок на конфигурации (на элементах оставил автоматические). Но все равно вылетает...
#9 by ДемонМаксвелла
у вас ещё и бэкапы битые. ну тогда всё. советую ползти в сторону кладбища.
#10 by Darhon
Бэкапы битые только за последний день, перед ТИИ ...остальные живые. Но, при нашем дневном документообороте это практически нереально 6(((
#11 by Darhon
На кладбище рано....
#12 by ДемонМаксвелла
это по всем видам документов так? или по некоторым? с блокировками мутили что-нибудь?
#13 by Darhon
По 4 точно (реализации, заказы, приходники, платежки) Нет не мутили...
#14 by ДемонМаксвелла
что значит "слегка" помогло?
#15 by Darhon
Слегка помогло, это значит. на копии базы, переключенный в управляемые блокировки документы стали проводиться некоторое время (100-200 шт.) Потом снова ошибка - перезапуск SQl и снова работает....
#16 by Darhon
На оригинале базы не трогали блокировки, там стабильно после первого проведенного документа....
#17 by ДемонМаксвелла
попробуй выгрузку-загрузку через dt. как я понял, не дает провести документ даже когда юзер монопольно? может у вас со SQL что-то?
#18 by ДемонМаксвелла
как вариант - восстановление последнего рабочего бэкапа и перенос xml из убитой базы
#19 by Darhon
Уже думал об этом...но это ночью.... Может, но как бы это узнать... :) Все настройки типовые, как установился так и работает...
#20 by Darhon
А Выгрузка - загрузка убитой базы в ДТ может помочь??
#21 by ДемонМаксвелла
попытка не пытка
#22 by shuhard
[Все настройки типовые, как установился так и работает...] пипец на сервере тупо кончилось место, ибо ни кто не делал регламента и не резал лог
#23 by smitru
так что с технологическим журналом? Или гораздо романтичне гадание на кофейной гуще? :-)
#24 by Darhon
На сервере еще 1 ТБ свободного места :)
#25 by smitru
Т.е. для ТЖ  - куча места - это просто замечательно :-)
#26 by Darhon
его ведение не настроено.
#27 by smitru
в чём сложность - настроить? Это же совсем просто даже без ЦУПа
#28 by Darhon
Честно говоря ни разу его не включал никогда, знаю, что нужна какая-то обработочка с ИТс :)
#29 by Maxus43
обработочка просто помогает правильно в файлик прописать настройки. надо курить книжку про тех журнал
#30 by ДемонМаксвелла
#31 by Darhon
Настроил....он включится автоматом?? Или нужно перезапускать систему???
#32 by Darhon
Включил полный....так как не знаю на какой стадии ошибка живет...
#33 by Darhon
И что из него выкладывать в случае ошибки??
#34 by smitru
если не ставить фильтрации - утонишь в деталях Ставь фильтр на максимальную длительность блокироки (т.е. что бы блокировки меньшей продолжительности не мусорили ТЖ)
#35 by Darhon
А конфликты блокировок туду попадать будут???
#36 by Darhon
Все...сделал как Вы сказали.... :)
#37 by Reset
С полным утверждение в очень скоро будет сильно неверным :)
#38 by Darhon
переключен в режим отслеживания долгих блокировок
#39 by Darhon
А существуют ли какие либо анадизаторы ТЖ кроме ЦУП :))
#40 by smitru
а ЦУП сам не анализирует, ЦУП лишь облегчает установку тех или иных фильтров и всё.. А единственный анализатор остаётся тот же самый - мозгХ 1СниГа :-)
#41 by Darhon
С мозгом 1Сника проблемы :))))
#42 by vde69
блин в SQL есть лог, смотри его там будет имя таблицы, по имени находишь обьект метаданных. дальше ищешь все места где есть блокировка (в том числе и не явная) и думаешь
#43 by vde69
лог = журнал
#44 by smitru
Если 1Ска отваливается с диагностикой то по журналу ты нечего не отловишь :-)
#45 by Darhon
Все решилось установкой сервера 8.2 и конвертацией конфигурации под платформу 8.2 :) Всем спасибо :) Работает в разы быстрее чем на 8.1 и без лагов :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С