Имя: Пароль:
1C
1C 7.7
v7: Блокировка журнала регистраций
0 nick_p-k
 
01.08.11
17:14
Доброго всем дня! 1С 7.7 Торговля (далеко не типовая), SQL,УРБД.  Интересная проблема нарисовалась у нас. База иногда повисает. Грешим на то, что блокируется журнал регистрации, т.к. в момент затупа не появляется ни одной записи в нем и при просмотре его в мониторе жуткие тормоза. Причем и сам сервер начинает нагружаться с чего-то. При выкидовании какого-нибудь пользователя (каждый раз разного) все начинает работать. Вычислить условия, при которых это возникает, не получается, воспроизвести тоже. Может кто-нибудь сталкивался?
1 ДенисЧ
 
01.08.11
17:15
размер шурнала?
2 nick_p-k
 
01.08.11
17:16
72 метра
3 nick_p-k
 
01.08.11
17:17
(1) в целом не тормозит, а только в некоторые (непонятные) моменты времени
4 Попытка1С
 
01.08.11
17:20
С чего вы взяли что проблема с журналом. 72 метра это ниочем.
5 nick_p-k
 
01.08.11
17:21
документы не открываются даже на просмотр, просто повисает, и не добавляется запись в журнал
6 nick_p-k
 
01.08.11
17:23
(4) если есть варианты кроме журнала регистраций, то изложите
7 Vladal
 
01.08.11
17:23
Сжать журнал? В режиме монитора меню Монитор - Архивирование журнала.
8 Скользящий
 
01.08.11
17:23
тупо удалить журнал (сделав копию, чтобы ее вернуть обратно) пробовали? У меня раз в полгода тоже журнал регистрации вылетает, происходит это на 300мгб гдето.
9 Скользящий
 
01.08.11
17:25
хотя это имхо от сервера зависит, это по сути текстовый файл, на слабом сервере и на 70мгб может заткнуться.
10 Vladal
 
01.08.11
17:26
+(8) Кстати, да, бывает такое.

Однажды в журнал попала (внезапно!) какая-то строчка неправильная и при просмотре старого периода требовала пароль.
Вычислил тупым подбором, с какой даты глючит, открыл в блокноте и убил ту строчку. Всё заработало. Причину пока не знаю.
11 Vladal
 
01.08.11
17:26
Скользящий, а че это за единица такая "мгб"?
Интуитивно я догадываюсь, но хотелось бы уточнить (С) КВН
12 Vladal
 
01.08.11
17:27
+11 В Убунте. например, пишут МиБ. Мега и Байт, наверное...
13 Скользящий
 
01.08.11
17:29
(11) Межгалактический Глобальный Баунти
14 nick_p-k
 
01.08.11
17:31
наверное попробуем вариант с удалением журнала регистраций
15 nick_p-k
 
01.08.11
17:31
больше мылсей нет
16 Скользящий
 
01.08.11
17:33
(15) Предположу, что у вас где нибудь в обработке ожидания висит процедура чтения этого журнала на предмет чего либо. При попытке открыть файло - вылет.
17 Vladal
 
01.08.11
17:33
(14) Пробуйте удалить, пробуйте и сжать.
18 andrewks
 
01.08.11
17:33
"и при просмотре его в мониторе жуткие тормоза" - это как раз нормально, это ж, благодаря разрабам, тупо обычный текстовый файл.

но вряд ли он причина торомозов

что происходит во время т.н. "зависаний"? хоть кто-то из юзеров работать может? или у всех одновременно белый экран?

скуль какой?

может, в это время тупо автообмен с РБД происходит?
19 nick_p-k
 
01.08.11
17:36
(18) последний раз автообмент закончился за 3 мин. до затупа
20 nick_p-k
 
01.08.11
17:37
(18) стоп, я не правильно выразился. Документы открываются проводятся, но очень долго. Только это не фиксируется в журнале
21 nick_p-k
 
01.08.11
17:38
(18) скуль 2000-ный. Происходит в этот момент все что и в другие моменты, т.е. ничего уникального
22 ЧеловекДуши
 
01.08.11
17:39
Антивирусник есть?
23 nick_p-k
 
01.08.11
17:40
нет
24 TeddySlaf
 
01.08.11
17:40
может дефрагментировать его?
25 nick_p-k
 
01.08.11
17:41
дефрагментировали не так давно
26 TeddySlaf
 
01.08.11
17:41
(24) свободное место на диске с этим файлом есть?
27 nick_p-k
 
01.08.11
17:42
(26) места много
28 andrewks
 
01.08.11
17:42
(20) "Документы открываются проводятся, но очень долго. Только это не фиксируется в журнале" - ты уверен насчёт второго предложения?
29 nick_p-k
 
01.08.11
17:43
(28) в момент затупа нет
30 nick_p-k
 
01.08.11
17:44
(28) т.е. ДА, уверен
31 andrewks
 
01.08.11
17:46
это весьма странно. прибей журнал полностью (сохранив копию), посмотри, что это даст.

ещё не мешало бы проверить на регламентные процедуры/роботы (запуск из шедулера с обработкой ПриНачалеРаботыСистемы, или запуск из самой 1сины ч/з ОбработкаОжидания глобального или какого-нибудь локального контекста)
32 TeddySlaf
 
01.08.11
17:46
не в тему, но вдруг: а файлы 1Cv7.CFG у пользователей большие? Больше 500кБ?
33 Скользящий
 
01.08.11
17:46
Тупо удалите и не парьтесь. Можно архивную копию сделать на всякий случай если нужна история изменений.
34 nick_p-k
 
01.08.11
17:50
и после затупа этих записей нет, просто записи в этот период отсутствуют
35 andrewks
 
01.08.11
17:51
(34) а ты на зверей систему проверял?
36 nick_p-k
 
01.08.11
17:53
(35) да не похоже, лишних процессов нет
37 andrewks
 
01.08.11
17:54
(36) это не показатель
38 nick_p-k
 
01.08.11
17:57
врядли это вирус, при выкидывании пользователя, каждый раз разного, все становится нормально
39 andrewks
 
01.08.11
17:59
(38) тогда смотри (31) в сторону ОбработкаОжидания
40 nick_p-k
 
01.08.11
18:02
ладно, будем завтра пробовать удалять файл
41 nick_p-k
 
01.08.11
18:02
напишу что получится
42 andrewks
 
01.08.11
18:03
вот чё я тебе скажу - mlg одинэсиной не лочится напостоянку.
т.е. сторонняя прога, либо код из самой 1Сины, могут в него писать как в обычный текстарь. естественно, в это время сама 1сина в него записать не может.

это объясняет всё, и тормоза, и отсутствие части логов, а учитывая "выкидывая юзера - становится всё нормально", то остаётся только код из самой 1сины.
43 andrewks
 
01.08.11
18:05
+(42) если найдёшь такой код - оторви руки тому писателю
44 andrewks
 
01.08.11
18:07
+(42) возможно, в него и ничего не пишется в это время, может, он не совсем удачно открывается так на чтение
45 andrewks
 
01.08.11
18:10
вот, может пригодиться:
http://technet.microsoft.com/ru-ru/sysinternals/bb896645
46 nick_p-k
 
02.08.11
17:57
сегодня снесли mlg, пока ничего не было, но затупы и не каждый день были... поглядим, чего дальше будет
47 nick_p-k
 
10.08.11
12:01
Доброго всем дня. Все повторилось, но обнаружилась интересная вещь. За минуту до того, как встал журнал регистраций, два пользователя создали ПКО с интервалом в 5 секунд, НО номера одинаковые. Один из пользователей новый документ записал. Пытался ли второй пользователь записывать неясно.
48 nick_p-k
 
10.08.11
12:08
Не тупило несоколько дней после того как удалили mlg
49 vde69
 
10.08.11
12:09
отсутствие контроля уникальности номеров - это плохой признак. Возможно стоит проверить наличие прямого доступа или всяких DLL "ускоряющих" работу. Хотя бывают траблы и на "чистой" 1с...

ну и для того, что-бы не грешить на лог

http://infostart.ru/public/16681/
Предназначена, для выявления статистики ожидания блокировок и транзакций.
50 nick_p-k
 
10.08.11
12:15
спасибо гляну
51 Господин ПЖ
 
10.08.11
12:21
(28) >ты уверен насчёт второго предложения?

программные действия в клюшках не регистрируются
52 nick_p-k
 
10.08.11
12:23
(49)PAGEIOLATCH_SH 70%. Оказывается мы тут уже это смотрели
53 vde69
 
10.08.11
12:27
PAGEIOLATCH_SH - Имеет место, когда задача ожидает кратковременной блокировки буфера, находящегося в состоянии запроса ввода-вывода. Запрос на кратковременную блокировку производится в режиме общего доступа. Длительное время ожидания может указывать на проблемы с дисковой подсистемой.

-------------------------------------

думаю понятно куда копать :)
54 vde69
 
10.08.11
12:29
(53)+ короче у Вас что-то диски тормозит,

например такое бывает если сервер "виртуальный"
55 nick_p-k
 
10.08.11
12:30
54 он развернут с бэкапа виртуального
56 nick_p-k
 
10.08.11
12:31
(54) но дисковая подсистема хорошая
57 dk
 
10.08.11
12:32
Файл \Syslog\1cv7evt.txt + тормоза при входе в базу
какой размер файла 1cv7evt.txt?
58 nick_p-k
 
10.08.11
12:34
48 байт
59 vde69
 
10.08.11
12:35
(55) виртуальный сервер выделяют ресурсы дампами, по этому СУБД категорически нельзя разворачивать на виртуалках