Имя: Пароль:
1C
1С v8
Настройка кластера 1С
0 arhiordinator
 
14.01.15
15:07
Добрый день всем :)  Такой вопрос рабочие процессы в кластере серверов съедают не более 3 гигов,памяти 16 гигов. В параметрах  кластера (допустимый объем памяти) 3145728 делали и 10145728.
Рабочие сервера в свойствах сервера, максимальный объем памяти 0.  
Как сделать, что бы рабочие процессы в сумме больше 3,1 гига были, а то они как то больше не поднимаются, хотя памяти много.
1 arhiordinator
 
14.01.15
15:07
1С 8.3
2 kosts
 
14.01.15
15:14
(0) Сделай какую нибудь тяжелую обработку и запусти, может поможет...
3 arhiordinator
 
14.01.15
15:16
(2) Нет там 12 баз, все работают, плюс обновляется, но все вместе процесс жрут не более 3 гигов.
4 arhiordinator
 
14.01.15
15:16
процессы*
5 Otkr
 
14.01.15
15:17
А сервер 1С не х32 случаем?
6 arhiordinator
 
14.01.15
15:22
(5) нет, 64
7 unregistered
 
14.01.15
15:44
(0) Зачем?...
Если не потребляет, значит ему больше не требуется.

В 1С неплохо запилен уборщик, удаляющий из памяти ненужные ему объекты.
Так что придётся создать достаточную нагрузку (например, см (2)) чтобы памяти начало кушаться больше, либо смоделировать ошибку, вызывающую утечки.

Например http://its.1c.ru/db/v8std#content:2149184374:hdoc:_top:утечка%20памяти

...распространенная причина неэффективное использование памяти - утечки памяти. К утечкам памяти приводит создание циклических ссылок – память выделяется и не освобождается. Например, если есть объекты, внутри которых вложены другие объекты, и где-то в глубине они ссылаются на самый верхний объект. В результате образуется циклическая ссылка.
Упрощенный пример циклической ссылки:

Данные = Новый Структура;
Данные.Вставить("Ключ", Данные);

Следует разрывать (очищать) ссылки, когда объект становится не нужен.
Например, для примера выше:

Данные.Ключ = Неопределено;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший