Имя: Пароль:
1C
1С v8
Сервер 1С 8.3. Недостаточно свободной памяти на сервере 1С:Предприятия.
0 ЧессМастер
 
18.02.16
16:26
Всем доброе время суток !

Сервер 1С 8.3.7.1845

При работе периодически возникают сообщения "Недостаточно свободной памяти на сервере 1С:Предприятия". При этом настройки которые работали на сервере 8.2 и помогали решать такие проблемы (указание параметра "Интервал превышения допустимого объема памяти") что приводило к перезапуску процесса при превышении памяти на 8.3 не работают - при превышении памяти процесс не перезапускается, и перестает разрешать новые подключения. Приходиться перезапускать процесс вручную.

Как решить эту проблему ?
1 Лефмихалыч
 
18.02.16
16:28
самих-то процессов сколько? Сколько пользователей?
2 ptiz
 
18.02.16
16:31
Сервер 1С 32х-разрядный небось?
3 ЧессМастер
 
18.02.16
16:54
(1) на сервере 8.3 в отличии от 8.2 процессы не создаются.
он один.

(2) да
4 zlnk
 
18.02.16
18:31
(3) >> на сервере 8.3 в отличии от 8.2 процессы не создаются.
Да ладно!
5 Cyberhawk
 
18.02.16
18:46
(3) (4) Если в 8.3 все по умолчанию, то по 128 рыл (сеансов) на одну ИБ и по 8 ИБ на один РП... поэтому у "умолчальщиков" и не создаются :)
6 zak555
 
18.02.16
18:48
ставь ограничение 1 рабочий процесс не более 4 гб
7 Cyberhawk
 
18.02.16
19:07
8 ЧессМастер
 
19.02.16
09:32
(4) тебе скриншот привести ?

Сервер 8.2
Консоль кластера - Рабочие серверы - <имя сервера> - Рабочие процессы - щелчок правой кнопкой мыши - пункт "создать рабочий процесс" есть

Сервер 8.3
Консоль кластера - Рабочие серверы - <имя сервера> - Рабочие процессы - щелчок правой кнопкой мыши - пункта "создать рабочий процесс" нет
9 ЧессМастер
 
19.02.16
09:44
(7) почему-то не отрабатывает перезапуск процессов на 8.3

на 8.2 я ставил в свойствах кластера в разделе "перезапускать рабочие процессы" в параметре "доступный объем памяти" 2 гига. в результате когда процесс выходил за 2 гига он перезапускался автоматически.
в "интервале превышения допустимого объема памяти" ставил 600

на 8.3 при указании таких же параметров при превышении 2 гб при превышении памяти процесс не перезапускается, и перестает разрешать новые подключения. приходиться перезапускать процесс вручную.
10 tixis
 
19.02.16
10:01
(8) Разберись с настройкой 8.3, там нельзя явно указать сколько рабочих процессов, но косвенно это можно настроить.
И нефиг писать что все сломалось, пока не разберетесь в теме.
11 tixis
 
19.02.16
10:04
+(10) если не хотите сами книжки читать и искать информацию в просторах интернета, то есть курсы по оптимизации, в которых рассказывается про настройку кластера
12 ЧессМастер
 
19.02.16
10:13
(11) если вам нечего сказать кроме как "ищите в интернете там все есть" могли бы не тратить время на написание этого сообщения

меня как раз и интересует отличия настройки 8.2 от 8.2.
8.2 я прекрасно сам умею настраивать.
13 Cyberhawk
 
19.02.16
10:17
(9) Должны перезапускаться, обнови платформу.
Сервер приложений 32б или 64б?
ОЗУ в ОС сколько? Для обхода поставь у рабочего сервера 1 ИБ на процесс и 1 соединение на процесс - будет создаваться много РП, сможешь в момент пика отследить какой пользователь/код вызывает рост (если, конечно, это из-за пользователей), либо регл. задание (выключи все ненужные на время).
Как часто в день отваливаются клиентские сеансы?
14 tixis
 
19.02.16
10:21
(12), покажи скрин нгастройки кластера
15 ЧессМастер
 
19.02.16
12:04
(13) Сервер приложений 32б

поменял в свойствах сервера "количество соединений на процесс" с 128 (было по умолчанию) на 5.
сразу же создался второй процесс.

если сейчас я поставлю в параметрах кластера в "допустимый объем памяти" нужное мне значение (например 1.5 гига) и
"интервал превышения допустимого объема памяти" время перезапуска то будет отрабатывать как и в 8.2 - при превышении памяти в 1.5 гига через время указанное в "интервал превышения допустимого объема памяти" будет перезапускаться процесс ?
16 Cyberhawk
 
19.02.16
14:27
(15) "при превышении памяти в 1.5 гига через время указанное в "интервал превышения допустимого объема памяти" будет перезапускаться процесс ?"
Не совсем так: только при _постоянном_ превышении в течение заданного времени. Поэтому поставь там 10 секунд, например, и убедись.