rphost грузит процессор, что делать?
Меню

rphost грузит процессор, что делать?

Обслуживание сервера 1С – занятие, требующее специальных знаний в области администрирования операционных систем и структуры самого сервера. Одна из проблем, с которыми сталкиваются практически все администраторы 1С – большую часть мощностей сервера забирает для себя (на профессиональном сленге – съедает память) процесс rphost.exe. Удостовериться, что вы столкнулись именно с этой проблемой можно, открыв диспетчер задач и проверив колонки «ЦП» и «Память».

Обслуживание сервера 1С
Обслуживание сервера 1С

Пути решения проблемы

Данный процесс отвечает за обработку и передачу данных в запросах от клиентов к серверу и в обратном направлении. Не стоит удивляться, когда он использует много ресурсов, если количество пользователей превышает сотню. В этом случае необходимо иметь достойное оборудование, чтобы поддерживать приемлемую скорость работы. В случае же небольшого количества обрабатываемых и передаваемых данных, с неконтролируемым ростом rphost.exe нужно бороться:

  1. Первым советом, как уменьшить требования на сервер 1С rphost, обычно становится предложение обновить платформу 1С. С каждым новым релизом разработчики придумывают новые методологии и механизмы, снижающие системные требования, и не пользоваться этим глупо. Поддерживайте версию в актуальном состоянии и, возможно, это поможет решить проблему, когда загрузка процессора 100 процентов;
  2. Одно из временных решений возникшей проблемы с процессом rphost.exe – перезагрузить сервер приложений 1С. Для этого необходимо «выгнать» всех пользователей из всех информационных баз, поэтому этот вариант не должен применяться регулярно;
  3. Блокировка регламентных заданий в информационной базе. Этот метод борьбы тоже может помочь, но его недостаток заключается в искусственном ограничении для функционала 1С. Ведь ваши фоновые задания тоже не смогут выполняться;
    Блокировка регламентных заданий
    Блокировка регламентных заданий
  4. Снизить нагрузку на процессор сервера также можно, изменив настройки полнотекстового поиска – весьма требовательного механизма в 1С. В некоторых случаях можно даже отключить его, но без компетентного специалиста это делать не рекомендуется;
  5. Оптимальный способ, чтобы rphost не съедал память и не загружал весь процессор – правильно настроить сервер приложений 1С. Для полноценной грамотной настройки необходимы знания администрирования кластеров серверов, но есть и универсальные методы.

В первую очередь надо зайти в консоль администрирования на сервере и открыть свойства кластера. Два параметра, которыми мы сможет оперировать – «Интервал перезапуска» и «Допустимый объем памяти». Первый отвечает за регулярный перезапуск сеансов, а второй ограничивает максимальный размер потребляемой оперативной памяти.

«Интервал перезапуска» и «Допустимый объем памяти»
«Интервал перезапуска» и «Допустимый объем памяти»

После настройки rphost должен перестать загружать память и ресурсы процессора. Если же вышеперечисленные методы не помогли, остается проверить сервер на вирусы – вредоносные программы могут незаметно существовать и снижать производительность. Не будет лишним проверить и работоспособность оборудования или произвести его техническое обслуживание. Бывали случаи, когда сервер приложений 1С тормозил из-за огромного количества пыли и грязи на оборудовании в серверной.

Также для улучшения производительности стоит проверить и сервер SQL. Данные советы относятся не только к операционным системам семейства Windows, но и Ubuntu, и к другим Linux – системам. Причины проблем одинаковые – отличается лишь вариант их устранения и интерфейс операционных систем.

Рассказать друзьям
Предыдущая статья статья
Как автоматизировать казначейство на базе 1С
Следующая статья статья
Внешняя обработка 1С: запуск, параметры, вызов
Комментарии