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

1. Kuzya_brаtsk 310 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 310 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 310 18.10.18 08:31 Сейчас в теме
Файловая 1с 7.7. Какая консоль администрирования?
9. user1070412 5 18.10.18 11:09 Сейчас в теме
проверь права на файлы базы (*.dbf).
или кто-то проводит большой документ
10. Kuzya_brаtsk 310 18.10.18 11:46 Сейчас в теме
(9) где проверить? И у кого?
Если я так понял, имеете ввиду права пользователей, которые подключились к удаленному рабочему столу, и причем здесь могут быть эти права, если люди работают какое-то время, а потом бац и ожидание транзакции у всех, никто ничего не может сделать.
13. user1070412 5 18.10.18 16:58 Сейчас в теме
(10) Вы сами пишете что база файловая, нужно проверить права пользователей на файлы этой базы, возможно у кого-то нет прав на определенный файл и при попытке записать в него происходит затык всей системы.
14. Kuzya_brаtsk 310 19.10.18 03:10 Сейчас в теме
(13) Еще раз повторюсь никто ничего не делает, т.е. ни проводит ни записывает - ничего. И как права могут внезапно исчезать, а потом снова появляться, после повторного входа?
11. olgabel 47 18.10.18 12:07 Сейчас в теме
При каких действиях возникает ошибка? Это как то отражается на работоспособности? Что в этот момент Вы не можете делать, какое идет ограничение?
16. Kuzya_brаtsk 310 19.10.18 03:25 Сейчас в теме
(11) При каких действиях возникает ошибка - пока неясно, есть только предположения: у нас распределенная БД - в момент обмена, или кто-то что-то делал и его внезапно выбросило.
17. user1070412 5 19.10.18 10:39 Сейчас в теме
(16) насколько я помню в распределенной БД обмен идет через конфигуратор и в монопольном режиме, пользователи в этот момент работать не могут????
предлагаю попробовать тестирование и исправление БД+сжатие, если не поможет, то попробовать создать новую базу и загрузить в нее данные из старой
24. Kuzya_brаtsk 310 21.10.18 13:13 Сейчас в теме
(17) обмен происходит в обычном режиме.
12. Octopus 337 18.10.18 12:13 Сейчас в теме
На моей прошлой работе такая ошибка возникала в случае переполнения таблицы журнала. Уже не помню, как конкретно файл назывался, но один из тех, которые начинаются с 1s. Причина простая - таблица DBF имеет ограничение по размеру файла и по количеству записей (https://infostart.ru/public/138825/). При попытке записать сверх этого количества 1Ска у текущего пользователя подвисает с такой ошибкой, а у остальных просто висит в ожидании захвата таблицы. Не ваш случай?
15. Kuzya_brаtsk 310 19.10.18 03:13 Сейчас в теме
(12) Не ни мой, если я так понял, в вашем случае решалось подрезкой файла. А в моём простым выходом всех пользователей.
18. Gkmy 28 20.10.18 07:11 Сейчас в теме
25. Kuzya_brаtsk 310 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 310 21.10.18 13:28 Сейчас в теме
39. pvv13 27.10.18 11:13 Сейчас в теме
(27) что из СРР используется?
22. CheBurator 3119 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 310 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 310 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 310 25.10.18 04:02 Сейчас в теме
(31) А вот эта версия интересная, я не проверял. Но если бы антивирус блокировал файлы, то после проверки блокировка должна сняться, чего не происходит до тех пор пока не выйдут все пользователи из 1с-ки.
32. user957429 23.10.18 23:17 Сейчас в теме
файловые системы NTFS, надеюсь?
35. Kuzya_brаtsk 310 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 Сейчас в теме
Эту блокировку возможно вообще прекратить?
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)