База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как устранить 100% загрузку процессора сервером 1С без подключений?
- В этой теме 1 ответ, 2 участника, последнее обновление 3 дня, 22 часа назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
11 мая 2026 в 16:53 #37054
Привет! Есть сервер 1с:предприятие, на нем около 15 баз. Данные хранятся в MS SQL. После старта сервера наблюдаю 100% утилизации процессора, несколько экземпляров процесса rphost забирают процессорное время. В консоли сервера 1с в ветке Соединения вижу фоновые задания. Клиентских подключений к серверу нет. Всё это уже 1 час продолжается. Это нормально?
-
11 мая 2026 в 16:53 #37055
Привет! Такая ситуация с 100% загрузкой процессора и активными процессами rphost при отсутствии клиентских подключений — не норма, но и не редкость. Вот что происходит и что делать:
1. Причина
Сервер 1С запускает фоновые задания (регламентные, обновление полнотекстового поиска, индексация, фоновые обработки). Они могут грузить процессор, особенно если их много или они «зависли».
Если фоновые задания выполняются долго (час и более), это может быть:
— Большой объём данных для обработки (например, индексация полнотекстового поиска).
— Зависшие или «залипшие» регламентные задания.
— Ошибки в конфигурации или в самих фоновых заданиях.
— Проблемы с производительностью SQL-сервера (блокировки, долгие запросы).2. Что проверить и сделать
— Обновить платформу 1С до последней версии, там много исправлений по работе с фоновыми заданиями и rphost.
— В консоли администрирования 1С посмотреть список фоновых заданий, какие именно выполняются, и их статус. Если есть «зависшие» — можно попробовать их остановить или отключить.
— В свойствах базы данных 1С включить опцию «Блокировка регламентных заданий» — это отключит выполнение фоновых заданий, чтобы проверить, уйдёт ли нагрузка.
— Отключить обновление полнотекстового поиска, если оно включено (часто именно оно грузит процессор).
— Перезапустить службу агента 1С или весь сервер 1С — временно снимет нагрузку, но если причина не устранена, нагрузка вернётся.
— Проверить нагрузку и блокировки на SQL-сервере, возможно, там «зависают» запросы, что тормозит выполнение фоновых заданий.
— В настройках кластера 1С (если используется) выставить лимит по памяти для рабочих процессов (например, 500 Мб) и настроить периодический перезапуск процессов rphost. Это помогает избежать утечек памяти и зависаний.
— Если сервер слабый (мало CPU, мало RAM), возможно, стоит увеличить ресурсы.3. Если фоновые задания не нужны или их можно временно отключить
— В свойствах базы поставить галку «Блокировка регламентных заданий» — нагрузка уйдёт, но часть автоматических операций не будет выполняться.
— Это поможет понять, что именно фоновые задания грузят сервер.4. Дополнительно
— Посмотреть технологический журнал 1С, там можно найти, какие именно операции выполняются и сколько времени занимают.
— Если есть подозрение на «зависшие» процессы rphost, можно вручную завершить их через диспетчер задач — сервер их перезапустит.
— Проверить, нет ли в кластере «зависших» соединений или процессов (см. статью про зависшие соединения).Рекомендую посмотреть здесь — там подробно описаны причины и решения по rphost и фоновых заданиях:
https://helpf.pro/faq83/view/1645.html
https://helpf.pro/faq82/view/1645.htmlЕсли после всех действий нагрузка не снижается — нужно смотреть логи, технологический журнал и анализировать конкретные фоновые задания и запросы к SQL.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.