Облачное хранилище
Падение rphost.exe в 1С 8.3 из-за поврежденного индекса ППД
rphost.exe падает в 1С 8.3 — причина в индексе ППД

1с, 8.3.27.1859, клиент (толстый, windows)-серверная(x64, windows, mssql) конфигурация. На сервере порядка 7 баз, конфигурации разные.

В какой-то момент процесс rphost.exe начал завершаться и запускаться вновь, при этом образуя значительное кол-во .tmp файлов во временной папке (..\appdata\local\temp) пользователя, под которым запущен сервер 1с.

В решении помогла статья: https://buhexpert8.ru/obuchenie-1s/administrirovanie-1s/obnovlenie-indeksa-ppd-1s-8-3-chto-eto.html . А именно:

Очистка и обновление индекса ППД

Если полнотекстовый поиск данных работает некорректно или медленно, его следует очистить и обновить. Для этого зайдите в меню Администрирование – Настройки программы – Общие настройки.

В разделе Поиск данных нажмите на ссылку Настроить.

Нажмите кнопку Очистить индекс, затем Обновить индекс.

Индекс обновлен. Отметим, что 1С обновляет индексы по расписанию с помощью регламентных заданий Обновление индекса ППД и Слияние индекса ППД.

Признаки проблемы с индексом ППД в 1С

На практике сбои в работе полнотекстового поиска данных проявляются следующим образом:

  • процесс rphost.exe регулярно завершается и запускается заново без явной причины;
  • в каталоге
    C:\\Users\\<пользователь>\\AppData\\Local\\Temp
    быстро накапливается большое количество .tmp файлов;
  • наблюдается рост потребления оперативной памяти сервером 1С;
  • поиск в интерфейсе 1С работает медленно или возвращает неполные результаты;
  • сервер 1С становится нестабильным при одновременной работе с несколькими базами;
  • в журналах сервера фиксируются ошибки без четкой привязки к конфигурации.

Если присутствует несколько признаков одновременно, очистка и обновление индекса ППД — один из первых шагов, который стоит выполнить при диагностике.

Пояснение причины проблемы

В 1С:Предприятие 8.3 механизм полнотекстового поиска (ППД) активно использует ресурсы сервера приложений. При повреждении или разрастании индекса возможны:

  • повышенное потребление оперативной памяти процессом rphost.exe;
  • аварийные перезапуски rphost.exe;
  • массовое создание временных .tmp файлов;
  • деградация производительности поиска и интерфейса.

На многобазовых серверах (несколько информационных баз на одном кластере) проблема проявляется особенно заметно, так как индексы ППД обслуживаются параллельно.

Дополнительные рекомендации

  • Проверить объем свободного места на системном диске сервера 1С и SQL Server.
  • Убедиться, что у пользователя, под которым запущен сервер 1С, есть права на временные каталоги.
  • Регулярно контролировать выполнение регламентных заданий:
    • Обновление индекса ППД
    • Слияние индекса ППД
  • При больших базах планировать обновление индекса в нерабочее время.
  • Проверить актуальность версии платформы 1С и наличие известных ошибок для используемого релиза.

FAQ

Почему rphost.exe постоянно перезапускается?
Чаще всего это связано с нехваткой ресурсов, поврежденными индексами ППД, ошибками в конфигурации или проблемами на уровне SQL Server.

Можно ли просто удалить .tmp файлы?
Удаление .tmp файлов устраняет следствие, но не причину. Без очистки индекса ППД проблема, как правило, возвращается.

Нужно ли останавливать сервер 1С перед очисткой индекса?
Очистка выполняется из интерфейса 1С и не требует остановки сервера, однако на нагруженных системах рекомендуется выполнять процедуру вне рабочего времени.

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

Полезные ссылки по теме

  • Документация 1С: полнотекстовый поиск и индекс ППД
  • Официальный блог 1С по производительности платформы
  • Практика администрирования серверов 1С (rphost, rmngr, кластер)
  • Рекомендации по обслуживанию временных файлов Windows Server

Полезные ссылки по теме

Итог

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

Креативное дополнение: имеет смысл добавить проверку состояния ППД в стандартный чек-лист первичной диагностики 1С — экономит часы поиска причины.