![]() |
![]() |
![]() |
|
работа с логом вешает 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) Возможно файлы сильно фрагментированы, проверь.
А диск видимо один на всех, вот все и висят. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |