Ожидание блокировки таблицы "Журналы", хотя никто ничего не делает ??!!

1. Kuzya_brаtsk 315 18.10.18 06:05 Сейчас в теме
Часто возникает такая ситуация, в базе возникает ошибка: Ожидание блокировки таблицы "Журналы", хотя никто ничего не делает, и никто ничего не может сделать из-за ошибки. И пока все юзеры не выйдут, ошибка не исчезает. Подскажите, пожалуйста, можно-ли решить эту проблему без выхода пользователей? И может кто знает из-за чего это может происходить?
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. collider 18.10.18 06:50 Сейчас в теме
(1) Даже если никто ничего и не делает, процессоры у всех ли клиентов простаивают?
(2) Какая консоль администрирования сервера в семёрке?
4. iliya2009 18.10.18 06:52 Сейчас в теме
(3) Консоль администрирования серверов 1С:Предприятие
5. collider 18.10.18 06:54 Сейчас в теме
(4) В семёрке нет сервера 1С:Предприятие.
6. iliya2009 18.10.18 06:56 Сейчас в теме
(5) Сорри, не увидел, что речь про 1с семерку
8. Kuzya_brаtsk 315 18.10.18 08:42 Сейчас в теме
(3)
Даже если никто ничего и не делает, процессоры у всех ли клиентов простаивают?


Да вообще все пользователи замирают и ничего не делают, в диспетчере задач, загрузка ЦП 1cv7.exe у всех на 0%. К базе все подключатся через RDP (удаленный рабочий стол)
30. ben19791010 23.10.18 10:06 Сейчас в теме
(1)
Ожидание блокировки таблицы "Журналы"

https://kb.mista.ru/article.php?id=136
почитай может поможет...я даж не спрашиваю пропатченная или нет, т.к. забыл уже про клюхи ))
2. iliya2009 18.10.18 06:43 Сейчас в теме
Добрый день!
А в консоли администрирования сервера блокировок тоже нет?
7. Kuzya_brаtsk 315 18.10.18 08:31 Сейчас в теме
Файловая 1с 7.7. Какая консоль администрирования?
9. user1070412 5 18.10.18 11:09 Сейчас в теме
проверь права на файлы базы (*.dbf).
или кто-то проводит большой документ
10. Kuzya_brаtsk 315 18.10.18 11:46 Сейчас в теме
(9) где проверить? И у кого?
Если я так понял, имеете ввиду права пользователей, которые подключились к удаленному рабочему столу, и причем здесь могут быть эти права, если люди работают какое-то время, а потом бац и ожидание транзакции у всех, никто ничего не может сделать.
13. user1070412 5 18.10.18 16:58 Сейчас в теме
(10) Вы сами пишете что база файловая, нужно проверить права пользователей на файлы этой базы, возможно у кого-то нет прав на определенный файл и при попытке записать в него происходит затык всей системы.
14. Kuzya_brаtsk 315 19.10.18 03:10 Сейчас в теме
(13) Еще раз повторюсь никто ничего не делает, т.е. ни проводит ни записывает - ничего. И как права могут внезапно исчезать, а потом снова появляться, после повторного входа?
11. olgabel 47 18.10.18 12:07 Сейчас в теме
При каких действиях возникает ошибка? Это как то отражается на работоспособности? Что в этот момент Вы не можете делать, какое идет ограничение?
16. Kuzya_brаtsk 315 19.10.18 03:25 Сейчас в теме
(11) При каких действиях возникает ошибка - пока неясно, есть только предположения: у нас распределенная БД - в момент обмена, или кто-то что-то делал и его внезапно выбросило.
17. user1070412 5 19.10.18 10:39 Сейчас в теме
(16) насколько я помню в распределенной БД обмен идет через конфигуратор и в монопольном режиме, пользователи в этот момент работать не могут????
предлагаю попробовать тестирование и исправление БД+сжатие, если не поможет, то попробовать создать новую базу и загрузить в нее данные из старой
24. Kuzya_brаtsk 315 21.10.18 13:13 Сейчас в теме
(17) обмен происходит в обычном режиме.
12. Octopus 338 18.10.18 12:13 Сейчас в теме
На моей прошлой работе такая ошибка возникала в случае переполнения таблицы журнала. Уже не помню, как конкретно файл назывался, но один из тех, которые начинаются с 1s. Причина простая - таблица DBF имеет ограничение по размеру файла и по количеству записей (https://infostart.ru/public/138825/). При попытке записать сверх этого количества 1Ска у текущего пользователя подвисает с такой ошибкой, а у остальных просто висит в ожидании захвата таблицы. Не ваш случай?
15. Kuzya_brаtsk 315 19.10.18 03:13 Сейчас в теме
(12) Не ни мой, если я так понял, в вашем случае решалось подрезкой файла. А в моём простым выходом всех пользователей.
18. Gkmy 28 20.10.18 07:11 Сейчас в теме
25. Kuzya_brаtsk 315 21.10.18 13:14 Сейчас в теме
(18) да для запуска обмена между базами.
19. Gkmy 28 20.10.18 07:13 Сейчас в теме
(15) dll в каталоге иб? - списком; математематика: версия? - и размер до бита
20. Gkmy 28 20.10.18 07:21 Сейчас в теме
(15) кстати, только сейчас обратил внимание, что речь ни о привычных транзакция, но:

Ожидание блокировки таблицы "Журналы" -- не путаем c .mlg
21. Gkmy 28 20.10.18 07:24 Сейчас в теме
(15) какие компоненты используются? установлены?
27. Kuzya_brаtsk 315 21.10.18 13:28 Сейчас в теме
39. pvv13 27.10.18 11:13 Сейчас в теме
(27) что из СРР используется?
22. CheBurator 2712 20.10.18 21:42 Сейчас в теме
В первую очередь следует поинтересоваться - есть ли дописки в типовую конфигу.
23. vcv 89 20.10.18 22:36 Сейчас в теме
1. Проверить размер файлов в базе. Не должно быть ни одного dbf/cdx больше гига. Исключение, пункт 2
2. Проверить не используется ли какой-то нестандартный "движок". Типа https://infostart.ru/public/15577/
3. Какой-нибудь неспешный отчёт может давать блокировку общего журнала.
4. Возможна зависшая блокировка после аварийного завершения у кого-то 1Ски.
26. Kuzya_brаtsk 315 21.10.18 13:27 Сейчас в теме
(23) 1) файлы больше 1 гига есть, сделать их меньше гига невозможно.
2) нет не используется
3) Нет
4) Возможно.
Вот и в теме вопрос. Как снять эту зависшую блокировку без выхода всех пользователей.
29. vcv 89 21.10.18 14:13 Сейчас в теме
(26)
файлы больше 1 гига есть, сделать их меньше гига невозможно.

Неправильный ответ. Невозможно корректно работать на типовой 1С с DBF большими гига. Движок не способен. Больше гига начинаются проблемы, притом, на сколько помнится, именно на блокировках. Больше двух гигов и 1С ничего с этим файлом сделать не может. Может просто не запуститься.

А обрезать базу всегда возможно. Даже если очень-очень не хотят все. От высшего руководства до последнего кодера. Или перейти на SQL. И почти навечно забыть о ограничении размеров.
33. Kuzya_brаtsk 315 25.10.18 03:51 Сейчас в теме
(29) Меньше 1 гига сделать невозможно регистр Покупатели, я подрезку делаю каждые полгода, оставляю итоги только 1 последний год, и это уже 1,4 ГБ, причем это без ввода начальных остатков, подрезку делаю сторонней программой (просто тупо обрезаю полгода, если еще ввод начальный остатков сделать тогда база превысит 2 ГБ). Пробывали перейти на SQL - запустили обработку, которая переводит файловую в SQL - ждали 2 месяца, не дождались когда закончиться, в итоге бросили эту затею.
37. acanta 25.10.18 09:32 Сейчас в теме
(33) Перевод на SQL тоже делают частями, потому что полная выгрузка базы, которую можно заливать как правило превышает ограничения файловой системы.
Выпочковывают распределенку с миграцией только справочники, база только получатель, заливают в SQL, заменяют мд-шник на полную миграцию и доливают данные по периодам(месяц, неделя,день, минимальный чтоб не тормозило), перезапись документов всех без перепроведения. Когда данные в периферийной SQL будут полностью синхронизированы, можно будет прописать пути у пользователей на новую базу за минуту. В периферийной базе работать нельзя до полной синхронизации, движения должны быть из данных ЦБ.
40. pvv13 27.10.18 11:34 Сейчас в теме
(33) как 2 месяца? выгрузка загрузка максимум сутки (на слабой машине). На sql перевёл 8 баз, Большие базы с помощью ROMIX"а
http://www.x-romix.narod.ru/
42. Cooler 22 27.10.18 13:52 Сейчас в теме
(33)
Меньше 1 гига сделать невозможно регистр Покупатели
Тогда без решения этой проблемы бесполезно что-то еще предпринимать: при совместном (многопользовательском) режиме работы 1С 7.7 на файлах больше 1 Гб ведет себя непредсказуемо.

За подробностями - к уважаемому hogik, или сразу сюда, чтобы не искать: https://infostart.ru/public/15577/

На всякий случай - там даны ссылки на другие варианты решения (от того же автора):
https://infostart.ru/projects/1359/
https://infostart.ru/projects/811/
Пробывали перейти на SQL - запустили обработку, которая переводит файловую в SQL - ждали 2 месяца, не дождались
А переходили, наверное, "с наскока", не обращая внимания на размер базы? Возможно, что и тут вся проблема в нем, можно попробовать:
https://infostart.ru/public/15364/
https://infostart.ru/public/96481/
Kuzya_brаtsk; acanta; +2 Ответить
28. acanta 21.10.18 14:07 Сейчас в теме
Никак. Более того, даже если вы найдете причину .блокировки и снимете процесс, блокировка останется.
31. user957429 23.10.18 23:14 Сейчас в теме
...антивирус? Уверены, что у всех пользователей однотипные настройки относительно "проверки" файлов 1С?
34. Kuzya_brаtsk 315 25.10.18 04:02 Сейчас в теме
(31) А вот эта версия интересная, я не проверял. Но если бы антивирус блокировал файлы, то после проверки блокировка должна сняться, чего не происходит до тех пор пока не выйдут все пользователи из 1с-ки.
32. user957429 23.10.18 23:17 Сейчас в теме
файловые системы NTFS, надеюсь?
35. Kuzya_brаtsk 315 25.10.18 04:19 Сейчас в теме
36. user957429 25.10.18 06:48 Сейчас в теме
Одна из особенностей антивируса - проверка "на лету", так вот, эта проверка прекращается, когда к файлу перестали обращаться. Даже защитник Windows может пакостить.
38. pvv13 27.10.18 11:10 Сейчас в теме
если dbf то файлы до 2 гиг. Смотри диспетчер терминалов. у меня на серваке остаётся незакрытая сессия. Просто сбрось. Мож поможет.
41. acanta 27.10.18 11:38 Сейчас в теме
В дбф файлах 1с есть ограничение на размер юид и количество строк в некоторых файлах. Но при превышении этого лимита 1с не блокируется, а перестает сохранять новые данные.
43. user1218675 11.05.19 23:49 Сейчас в теме
Эту блокировку возможно вообще прекратить?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот