Содержание:
Система конфигурации 1С - это информационно-аналитическая система, широко используемая в бизнесе. Система предоставляет сочетание конфигураций для автоматизации бизнес-процессов 1С, управления финансовой деятельностью, продажами, складом и другими различными действиями внутри компании. Работа с различными конфигурациями системы 1С осуществляется через приложения, основанные на Rphost.
Rphost, в свою очередь, - это процесс, который обеспечивает обслуживание клиентских запросов в системе 1С и взаимодействует с сервером информационных баз. Rphost является важным звеном внутренней архитектуры 1С: Предприятие и вызывает существенную нагрузку на аппаратное обеспечение, поскольку может быть множество схожих процессов, размещённых на разных машинах.
Существует проблема-ошибка, которая вызвана, как раз, Rphost, а именно: он потребляет много памяти и нагружает процессор. При помощи диспетчера задач можно отслеживать объем используемой памяти.
1. Настраивание Rphost процессов в системе конфигурации 1С
Настройки Rphost - это важные аспекты обеспечения эффективной работы приложений 1С. Оптимальная настройка помогает уменьшить загрузку сервера и сделать работу с 1С более плавной и безотказной.
Один из способов настройки Rphost - это корректировка настроек поиска по полному тексту. Обычно, поиск по полному тексту предназначен для нахождения данных в приложениях 1С, но этот метод очень ресурсоёмкий относительно сервера. Чтобы снизить нагрузку на сервер, требуется настроить поиск по полному тексту или даже выключить эту опцию.
Есть некие особенности в настройке системы 1С с использованием Rphost. Вот некоторые из них:
· Если система работает на 32-битной архитектуре, то для всех процессов нужно выделить 2 Гб памяти;
· Если система работает на 64-битной архитектуре, то лучше использовать только один рабочий процесс;
· Если Rphost регулярно отключается в аварийном режиме, то следует провести настройку резервных процессов, которые доступные внутри кластерной консоли;
· Rphost требует настроек, если кластер размещён на двух различных компьютерных устройствах.
2. Ошибка из-за Rphost
У большого количества разработчиков появляется проблема по нехватке мощности сервера для осуществления полномасштабной работы процесса Rphost.exe. Для того, чтобы определить эту неполадку, следует запустить диспетчер задач и сверить значения по столбцам «ЦП» и «Память», как демонстрируется на примере далее:
Процесс Rphost.exe является главным в передаче и обработке данных в клиент-серверном режиме. Для ситуации, когда количество юзеров более ста человек, ресурсы системы начинают перегружаться, и Rphost становится причиной перегрузки. Поэтому всё оборудование и компьютеры должны подходить под объём нагрузки.
Если обработка и передача малого количества информации не контролируется и размер Rphost.exe постоянно растёт, то следует испробовать такие способы:
1. Обновить до последней версии платформы 1С Предприятие – это снизит требования к системе и может решить проблему;
2. Как временное решение, можно перезапустить сервер с приложением платформы 1С, если пользователи временно удалены из базы данных. Однако это не может использоваться часто;
3. Заблокировать регламентные задания в информационной базе может устранить проблему, но это может серьёзно ограничить работу платформы системы 1С Предприятие, так как фоновые задачи не будут выполняться, это можно увидеть на следующем снимке экрана:
4. Для снижения серверной нагрузки, можно скорректировать настройки поиска по большому общему тексту, так как этот способ работы очень требователен для конфигураций системы 1С. Важно обращаться к специалисту, чтобы отключить этот метод или настроить его правильно.
Однако, самым эффективным методом сокращения использования памяти Rphost является точная и корректная настройка со стороны сервера с приложениями для работы внутри системы конфигурации 1С. Чтобы это выполнить, требуется уметь администрировать серверные кластеры.
Сначала нужно войти в администраторскую серверную консоль и запустить кластерные свойства. Настройки, связанные с объёмом памяти, а также повторным запуском сеансов, являются наиболее важными: от первого параметра зависит ограничение максимального объёма памяти, а от второго параметра зависит установка регулярности перезапуска сеансов.
После применения вышеперечисленных настроек, нагрузка на ресурсы и использование памяти процессором Rphost прекращается.
Если никакие из перечисленных методов не дали должных результатов, следует произвести проверку сервера на наличие вирусов, которые могут негативно влиять на его производительность.
Кроме того, желательным является и произведение проверки SQL-сервера.
Специалист компании ООО "Кодерлайн"
Айдар Фархутдинов


