v7: Блокировка журнала регистраций #562677


#0 by nick_p-k
Доброго всем дня! 1С 7.7 Торговля (далеко не типовая), SQL,УРБД.  Интересная проблема нарисовалась у нас. База иногда повисает. Грешим на то, что блокируется журнал регистрации, т.к. в момент затупа не появляется ни одной записи в нем и при просмотре его в мониторе жуткие тормоза. Причем и сам сервер начинает нагружаться с чего-то. При выкидовании какого-нибудь пользователя (каждый раз разного) все начинает работать. Вычислить условия, при которых это возникает, не получается, воспроизвести тоже. Может кто-нибудь сталкивался?
#1 by ДенисЧ
размер шурнала?
#2 by nick_p-k
72 метра
#3 by nick_p-k
в целом не тормозит, а только в некоторые (непонятные) моменты времени
#4 by Попытка1С
С чего вы взяли что проблема с журналом. 72 метра это ниочем.
#5 by nick_p-k
документы не открываются даже на просмотр, просто повисает, и не добавляется запись в журнал
#6 by nick_p-k
если есть варианты кроме журнала регистраций, то изложите
#7 by Vladal
Сжать журнал? В режиме монитора меню Монитор - Архивирование журнала.
#8 by Скользящий
тупо удалить журнал (сделав копию, чтобы ее вернуть обратно) пробовали? У меня раз в полгода тоже журнал регистрации вылетает, происходит это на 300мгб гдето.
#9 by Скользящий
хотя это имхо от сервера зависит, это по сути текстовый файл, на слабом сервере и на 70мгб может заткнуться.
#10 by Vladal
Однажды в журнал попала (внезапно!) какая-то строчка неправильная и при просмотре старого периода требовала пароль. Вычислил тупым подбором, с какой даты глючит, открыл в блокноте и убил ту строчку. Всё заработало. Причину пока не знаю.
#11 by Vladal
, а че это за единица такая "мгб"? Интуитивно я догадываюсь, но хотелось бы уточнить (С) КВН
#12 by Vladal
+11 В Убунте. например, пишут МиБ. Мега и Байт, наверное...
#13 by Скользящий
Межгалактический Глобальный Баунти
#14 by nick_p-k
наверное попробуем вариант с удалением журнала регистраций
#15 by nick_p-k
больше мылсей нет
#16 by Скользящий
Предположу, что у вас где нибудь в обработке ожидания висит процедура чтения этого журнала на предмет чего либо. При попытке открыть файло - вылет.
#17 by Vladal
Пробуйте удалить, пробуйте и сжать.
#18 by andrewks
"и при просмотре его в мониторе жуткие тормоза" - это как раз нормально, это ж, благодаря разрабам, тупо обычный текстовый файл. но вряд ли он причина торомозов что происходит во время т.н. "зависаний"? хоть кто-то из юзеров работать может? или у всех одновременно белый экран? скуль какой? может, в это время тупо автообмен с РБД происходит?
#19 by nick_p-k
последний раз автообмент закончился за 3 мин. до затупа
#20 by nick_p-k
стоп, я не правильно выразился. Документы открываются проводятся, но очень долго. Только это не фиксируется в журнале
#21 by nick_p-k
скуль 2000-ный. Происходит в этот момент все что и в другие моменты, т.е. ничего уникального
#22 by ЧеловекДуши
Антивирусник есть?
#23 by nick_p-k
нет
#24 by TeddySlaf
может дефрагментировать его?
#25 by nick_p-k
дефрагментировали не так давно
#26 by TeddySlaf
свободное место на диске с этим файлом есть?
#27 by nick_p-k
места много
#28 by andrewks
"Документы открываются проводятся, но очень долго. Только это не фиксируется в журнале" - ты уверен насчёт второго предложения?
#29 by nick_p-k
в момент затупа нет
#30 by nick_p-k
т.е. ДА, уверен
#31 by andrewks
это весьма странно. прибей журнал полностью (сохранив копию), посмотри, что это даст. ещё не мешало бы проверить на регламентные процедуры/роботы (запуск из шедулера с обработкой ПриНачалеРаботыСистемы, или запуск из самой 1сины ч/з ОбработкаОжидания глобального или какого-нибудь локального контекста)
#32 by TeddySlaf
не в тему, но вдруг: а файлы 1Cv7.CFG у пользователей большие? Больше 500кБ?
#33 by Скользящий
Тупо удалите и не парьтесь. Можно архивную копию сделать на всякий случай если нужна история изменений.
#34 by nick_p-k
и после затупа этих записей нет, просто записи в этот период отсутствуют
#35 by andrewks
а ты на зверей систему проверял?
#36 by nick_p-k
да не похоже, лишних процессов нет
#37 by andrewks
это не показатель
#38 by nick_p-k
врядли это вирус, при выкидывании пользователя, каждый раз разного, все становится нормально
#39 by andrewks
тогда смотри в сторону ОбработкаОжидания
#40 by nick_p-k
ладно, будем завтра пробовать удалять файл
#41 by nick_p-k
напишу что получится
#42 by andrewks
вот чё я тебе скажу - mlg одинэсиной не лочится напостоянку. т.е. сторонняя прога, либо код из самой 1Сины, могут в него писать как в обычный текстарь. естественно, в это время сама 1сина в него записать не может. это объясняет всё, и тормоза, и отсутствие части логов, а учитывая "выкидывая юзера - становится всё нормально", то остаётся только код из самой 1сины.
#43 by andrewks
+ если найдёшь такой код - оторви руки тому писателю
#44 by andrewks
+ возможно, в него и ничего не пишется в это время, может, он не совсем удачно открывается так на чтение
#45 by andrewks
вот, может пригодиться:
#46 by nick_p-k
сегодня снесли mlg, пока ничего не было, но затупы и не каждый день были... поглядим, чего дальше будет
#47 by nick_p-k
Доброго всем дня. Все повторилось, но обнаружилась интересная вещь. За минуту до того, как встал журнал регистраций, два пользователя создали ПКО с интервалом в 5 секунд, НО номера одинаковые. Один из пользователей новый документ записал. Пытался ли второй пользователь записывать неясно.
#48 by nick_p-k
Не тупило несоколько дней после того как удалили mlg
#49 by vde69
отсутствие контроля уникальности номеров - это плохой признак. Возможно стоит проверить наличие прямого доступа или всяких DLL "ускоряющих" работу. Хотя бывают траблы и на "чистой" 1с... ну и для того, что-бы не грешить на лог Предназначена, для выявления статистики ожидания блокировок и транзакций.
#50 by nick_p-k
спасибо гляну
#51 by Господин ПЖ
>ты уверен насчёт второго предложения? программные действия в клюшках не регистрируются
#52 by nick_p-k
PAGEIOLATCH_SH 70%. Оказывается мы тут уже это смотрели
#53 by vde69
PAGEIOLATCH_SH - Имеет место, когда задача ожидает кратковременной блокировки буфера, находящегося в состоянии запроса ввода-вывода. Запрос на кратковременную блокировку производится в режиме общего доступа. Длительное время ожидания может указывать на проблемы с дисковой подсистемой. ------------------------------------- думаю понятно куда копать :)
#54 by vde69
+ короче у Вас что-то диски тормозит, например такое бывает если сервер "виртуальный"
#55 by nick_p-k
54 он развернут с бэкапа виртуального
#56 by nick_p-k
но дисковая подсистема хорошая
#57 by dk
какой размер файла 1cv7evt.txt?
#58 by nick_p-k
48 байт
#59 by vde69
виртуальный сервер выделяют ресурсы дампами, по этому СУБД категорически нельзя разворачивать на виртуалках
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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