Как увеличить количество рабочих процессов на сервере 1С предприятия 8.3.4.408
Добрый день!
Настройки на картинках...
У меня rphost достигает 3,6-3,7Гб и в базу нельзя зайти...Только в одну,в остальные дает зайти(т.к rphost меньше 3,5 гб)
Баз 3....
Как сделать чтобы на базу выделялось больше одного rphost
В 8.2 все прозрачно было,а тут...
Какие настройки только не менял(((((
Настройки на картинках...
У меня rphost достигает 3,6-3,7Гб и в базу нельзя зайти...Только в одну,в остальные дает зайти(т.к rphost меньше 3,5 гб)
Баз 3....
Как сделать чтобы на базу выделялось больше одного rphost
В 8.2 все прозрачно было,а тут...
Какие настройки только не менял(((((
Прикрепленные файлы:
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) djrust, из документации
Т.е. в 8.3. нельзя принудительно вручную создать процесс, только косвенным путем задавая параметры "количество ИБ на процесс" и "количество соединений на процесс". Т.о - хочешь увеличить количество процессов - уменьши количество соединений на процесс
● Для выбранного сервера определяется список рабочих процессов, которые доступны и могут обслужить запрашиваемое соединение. Рабочий процесс относится к списку доступных рабочих процессов в следующих случаях:
● Для рабочего процесса не достигнуто максимальное количество обслуживаемых информационных баз (свойство рабочего сервера Количество ИБ на процесс).
● Для рабочего процесса не достигнуто максимальное количество обслуживаемых соединений (свойство рабочего сервера Количество соединений на процесс).
● Рабочий процесс не находится в состоянии подготовки к автоматическому перезапуску.
● Из выбранных рабочих процессов предпочтение отдается тем рабочим процессам, которые уже обслуживают соединения информационной базы, соединение с которой необходимо обслужить. Если такого рабочего процесса нет – выбирается рабочий процесс с максимальным количеством обслуживаемых соединений.
● Если не удалось выбрать ни один рабочий процесс, то на данном рабочем сервере запускается новый рабочий процесс, который и будет обслуживать запрошенное соединение.
● Для рабочего процесса не достигнуто максимальное количество обслуживаемых информационных баз (свойство рабочего сервера Количество ИБ на процесс).
● Для рабочего процесса не достигнуто максимальное количество обслуживаемых соединений (свойство рабочего сервера Количество соединений на процесс).
● Рабочий процесс не находится в состоянии подготовки к автоматическому перезапуску.
● Из выбранных рабочих процессов предпочтение отдается тем рабочим процессам, которые уже обслуживают соединения информационной базы, соединение с которой необходимо обслужить. Если такого рабочего процесса нет – выбирается рабочий процесс с максимальным количеством обслуживаемых соединений.
● Если не удалось выбрать ни один рабочий процесс, то на данном рабочем сервере запускается новый рабочий процесс, который и будет обслуживать запрошенное соединение.
Т.е. в 8.3. нельзя принудительно вручную создать процесс, только косвенным путем задавая параметры "количество ИБ на процесс" и "количество соединений на процесс". Т.о - хочешь увеличить количество процессов - уменьши количество соединений на процесс
лимит памяти на один рабочий процесс должен быть не более 1.9 гигов (x64). В этом случае будет запущено столько РП, "сколько потребуется"
В случае, если РП занимает более 1.9 гигов, то наблюдается как раз такая нестабильная работа.
В случае, если РП занимает более 1.9 гигов, то наблюдается как раз такая нестабильная работа.
(4) Africa, позвольте не согласиться. Параметр "Допустимый объем памяти" в свойствах кластера - это как раз допустимый объем памяти для одного рабочего процесса. Во всяком случае наша 8.3 слушается этого параметра и успешно начинает ротировать РП по превышению этого порога.
(2)
вообще в документации написано не сколько потребуется, а что при достижении лимита будет перезапуск процесса, то есть не запуск еще одного, а перезапуск существующего, что вообще говоря то и не надо бы, нужен еще один, дополнительный.
В этом случае будет запущено столько РП, "сколько потребуется"
вообще в документации написано не сколько потребуется, а что при достижении лимита будет перезапуск процесса, то есть не запуск еще одного, а перезапуск существующего, что вообще говоря то и не надо бы, нужен еще один, дополнительный.
(10) это
а) ошибка при указании разрядности (должно было быть для 32-х разрядной, а не для x64)
б) особенности поведения достаточно старых релизов платформы. 32-х разрядная вела себя гадко в случае, если РП занимал больше 1.9 Г, 64-х разрядный - больше 3-х гигов (во всяком случае в нашей конторе и конторе друга).
Сейчас конечно уже другие числа. На достаточно свежей платформе в нашей жутко доработанной УПП в случае, если x64 платформа отдает РП более 5-и гигов, то гарантированно возникнет ошибка на чем-то типа ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ПредопределенноеЗначение("Справочник.НужныйНам", "Объект")).
Да, неоднократно мне говорили что верхний потолок памяти для РП x64 можно не указывать (и мол даже ненужно), но вот наша база ведет себя именно так.
а) ошибка при указании разрядности (должно было быть для 32-х разрядной, а не для x64)
б) особенности поведения достаточно старых релизов платформы. 32-х разрядная вела себя гадко в случае, если РП занимал больше 1.9 Г, 64-х разрядный - больше 3-х гигов (во всяком случае в нашей конторе и конторе друга).
Сейчас конечно уже другие числа. На достаточно свежей платформе в нашей жутко доработанной УПП в случае, если x64 платформа отдает РП более 5-и гигов, то гарантированно возникнет ошибка на чем-то типа ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ПредопределенноеЗначение("Справочник.НужныйНам", "Объект")).
Да, неоднократно мне говорили что верхний потолок памяти для РП x64 можно не указывать (и мол даже ненужно), но вот наша база ведет себя именно так.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот