Имя: Пароль:
1C
1С v8
работа с логом вешает 1с
0 vde69
 
08.07.13
14:21
суть проблемы:

сервер 1с, при штатной выборке лога (из конфигуратора), появляется очередь к диску C: порядка 2х секунд, но при этом сервер "зависает", при чем не только текущий сеанс, но и все клиенты то же "висят". При чем данный висяк идер до тех пор пока выборка лога не завершится, раньше такого вроде не наблюдал.

Куда копать? в сторону настроек винды или сервера 1с? (понятно, что можно пенять на диск, но раньше этого не было...)


сервер - 8.2.18.61
1 Hmster
 
08.07.13
14:22
а если выборку поменьше?
2 Галахад
 
гуру
08.07.13
14:24
ИМХО, всегда было.
3 vde69
 
08.07.13
14:25
(1) и так маленькая - за пару дней делается пол минуты
4 shuhard
 
08.07.13
14:25
(0) на это есть тех.журнал
5 vde69
 
08.07.13
14:26
(2) раньше точно не вешал всех, сам работал долго, но что-бы вешать все сеансы - не помню
6 H A D G E H O G s
 
08.07.13
14:36
Начнем с самого главного
Что такое Лог?
7 vde69
 
08.07.13
14:40
(6) журнал регистрации
8 H A D G E H O G s
 
08.07.13
14:40
(7) Ну мало ли. Вдруг какой то РС например.
9 Hmster
 
08.07.13
14:44
у меня, когда на простенькой нетленке отчеты начали через фоновое выполнятся, количество событий в ЖР подскочило на порядок или даже поболее. У меня за день получение ТЗ идет пару минут.
К тормозам периодически приводило, периодически нет
10 alex060476
 
08.07.13
14:46
Перегоните лог в таблицы SQL и забудте о проблеме. ADODB RecordSet и нет проблем, правда обработку еще надо написать. Вешать ничего не будет, если настроить индексы на таблицы, то и работать будет на порядки быстрее
11 Lama12
 
08.07.13
14:49
Из зарегестрированных ошибок


10126822  Операции с журналом регистрации
Проблема:
При массовых операциях с журналом регистрации происходит замедление работы пользователей.
Дата публикации:
2013-04-05

На самом деле происходит просто вешание сервера.
Срочно обновляться.
12 vde69
 
08.07.13
14:49
(10) штатный механизм есть?

видимо нет, дайте ссылку на то как делать :)
13 Настоящий Волшебник
 
08.07.13
14:51
8.2 уже устарела, надда переходить на 8.3
14 vde69
 
08.07.13
14:55
(11) кстати да!

только вот вопрос на какой релиз?
15 Настоящий Волшебник
 
08.07.13
14:56
(14) на последний
16 alex060476
 
08.07.13
14:59
На инфостате есть утилита EventLogLoader.Суть ее работы в следующем: на сервере SQL создается несколько таблиц и служба, которая периодически, например раз в 30 секунд, дописывает новые события в таблицы. Релиз любой. У меня на центральном узле при наличии 30 периферийных баз и обмене раз в час, выборка по элементу максимум 30 секунд, а строк там более 100 млн. Сам долго мучался с журналом, пока так не сделал.
17 alex060476
 
08.07.13
15:01
Только советую посмотреть ВК, которая перегоняет RecordSet в таблицу значений, а то а 1С 2 цикла крутить это долго, и памяти жрет на клиенте много
18 mistеr
 
08.07.13
15:34
(0) Возможно файлы сильно фрагментированы, проверь.

А диск видимо один на всех, вот все и висят.
Основная теорема систематики: Новые системы плодят новые проблемы.