Как увеличить количество рабочих процессов на сервере 1С предприятия 8.3.4.408

1. djrust 04.12.14 11:13 Сейчас в теме
Добрый день!

Настройки на картинках...

У меня rphost достигает 3,6-3,7Гб и в базу нельзя зайти...Только в одну,в остальные дает зайти(т.к rphost меньше 3,5 гб)

Баз 3....


Как сделать чтобы на базу выделялось больше одного rphost


В 8.2 все прозрачно было,а тут...

Какие настройки только не менял(((((
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Africa 04.12.14 11:58 Сейчас в теме
(1) djrust, из документации
● Для выбранного сервера определяется список рабочих процессов, которые доступны и могут обслужить запрашиваемое соединение. Рабочий процесс относится к списку доступных рабочих процессов в следующих случаях:

● Для рабочего процесса не достигнуто максимальное количество обслуживаемых информационных баз (свойство рабочего сервера Количество ИБ на процесс).

● Для рабочего процесса не достигнуто максимальное количество обслуживаемых соединений (свойство рабочего сервера Количество соединений на процесс).

● Рабочий процесс не находится в состоянии подготовки к автоматическому перезапуску.

● Из выбранных рабочих процессов предпочтение отдается тем рабочим процессам, которые уже обслуживают соединения информационной базы, соединение с которой необходимо обслужить. Если такого рабочего процесса нет – выбирается рабочий процесс с максимальным количеством обслуживаемых соединений.

● Если не удалось выбрать ни один рабочий процесс, то на данном рабочем сервере запускается новый рабочий процесс, который и будет обслуживать запрошенное соединение.


Т.е. в 8.3. нельзя принудительно вручную создать процесс, только косвенным путем задавая параметры "количество ИБ на процесс" и "количество соединений на процесс". Т.о - хочешь увеличить количество процессов - уменьши количество соединений на процесс
2. oldfornit 04.12.14 11:24 Сейчас в теме
лимит памяти на один рабочий процесс должен быть не более 1.9 гигов (x64). В этом случае будет запущено столько РП, "сколько потребуется"
В случае, если РП занимает более 1.9 гигов, то наблюдается как раз такая нестабильная работа.
4. Africa 04.12.14 12:03 Сейчас в теме
(2) oldfornit, Это в 8.2 можно указать сколько памяти на один процесс, в 8.3. можно указать сколько памяти занимают ВСЕ процессы, но по одному процессу нельзя.
5. oldfornit 04.12.14 12:58 Сейчас в теме
(4) Africa, позвольте не согласиться. Параметр "Допустимый объем памяти" в свойствах кластера - это как раз допустимый объем памяти для одного рабочего процесса. Во всяком случае наша 8.3 слушается этого параметра и успешно начинает ротировать РП по превышению этого порога.
ily1704; eugenek27; +2 Ответить
6. Africa 04.12.14 13:58 Сейчас в теме
(5) oldfornit, Был неправ, вспылил :)
7. djrust 05.12.14 11:26 Сейчас в теме
(5) oldfornit,
Спасибо большое!Буду пробовать!
8. KAV2 156 23.10.17 06:01 Сейчас в теме
(2)
В этом случае будет запущено столько РП, "сколько потребуется"

вообще в документации написано не сколько потребуется, а что при достижении лимита будет перезапуск процесса, то есть не запуск еще одного, а перезапуск существующего, что вообще говоря то и не надо бы, нужен еще один, дополнительный.
9. oldfornit 24.10.17 16:26 Сейчас в теме
(8) да, действительно. Признаю свою ошибку. За количество РП отвечают "количество ИБ на процесс" и "количество сеансов"
10. herfis 500 24.10.17 16:36 Сейчас в теме
(2) А что это за волшебная цифра в 1.9 гигов? У меня по одному процессу на базу и на нагруженных базах больше десяти гиг легко может занимать.
11. oldfornit 24.10.17 17:46 Сейчас в теме
(10) это
а) ошибка при указании разрядности (должно было быть для 32-х разрядной, а не для x64)
б) особенности поведения достаточно старых релизов платформы. 32-х разрядная вела себя гадко в случае, если РП занимал больше 1.9 Г, 64-х разрядный - больше 3-х гигов (во всяком случае в нашей конторе и конторе друга).

Сейчас конечно уже другие числа. На достаточно свежей платформе в нашей жутко доработанной УПП в случае, если x64 платформа отдает РП более 5-и гигов, то гарантированно возникнет ошибка на чем-то типа ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ПредопределенноеЗначение("Справочник.НужныйНам", "Объект")).

Да, неоднократно мне говорили что верхний потолок памяти для РП x64 можно не указывать (и мол даже ненужно), но вот наша база ведет себя именно так.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот