Коллега, в этой статье, мы расследуем один интересный случай из обычной демо базой «Управляемое приложение» в клиент-серверном варианте работы 1С 8.3 21, а заодно и разберемся с вопросом: «Стоит или нет, блокировать регламентные задания на Сервере 1С».
Я фактически всегда рекомендую еще при создании ИБ на Сервере 1С блокировать регламентные задания, установив птичку в соответствующем разделе (в свойствах базы).
ВНИМАНИЕ! Полная блокировка регламентных заданий может отключить авто-обновление курсов валют, авто-обновление конфигурации 1С и прочего! Рекомендуется проводить данную настройку из разработчиком 1С, чтоб учесть возможные, нежелательные последствия.
Но давайте по порядку…
На днях обнаружил, что Сервер 1С сильно грузит процессор 15 -30% и это без пользователей и с базой в пару мегабайт )
Простая демо база «Управляемое приложение» и ложит сервер на не последнем процессоре (core i9) 10 того поколения.
Как Вам такое : -)
Копнув глубже, я обнаружил, что вдобавок с огромной скоростью забивается и диск файлами из каталога полнотекстового поиска: «files_for_accept».
Буквально за 30 мин Сервер 1С создал в нем больше миллиона файлов!
Понятно, что раз в базе не работают пользователи, то всему виной регламентные задания и процессы что они порождают.
Заблокировав их в свойствах информационной базы на Сервере 1С проблема, как и предполагалось, ушла!
Но осадочек то остался )
Решив расследовать причину, я обратно снял птичку «блокировки» РЗ и уже понимая, что дело связанно с «Полнотекстовым поиском в 1С», так как файлы растут в папке: «files_for_accept» решил отключить «Полнотекстовый поиск» в базе, что на вкладе «Сервис» – «Административный сервис» -«Управление полнотекстовым поиском»
И опять ошибка:
«Ошибка при вызове метода контекста» (УстановитьРежимПолнотекстовогоПоиска)
Вероятно, запущено регламентное задание обновления индекса. Попробуйте еще раз некоторое время спустя.»
Скажу сразу, что дождаться можно только полного отсутствия свободного места на диске и увеличения и без того большой нагрузки на ЦПУ.
Вернув на место птичку в свойствах базы «Блокировка регламентных заданий» и перезапустив Сервер 1С, я смог, наконец, отключить «Полнотекстовый поиск» и проблема была решена, так как регламентное задание обновления индекса в полнотекстовом поиске, было отключено уже на уровне самой конфигурации 1С «Управляемое приложение».
Коллега, регламентные задания всегда можно запустить и в ручном режиме, причем выборочно, то, что действительно требуется, а разрешать их все не стоит, нагрузка на сервер и другие траблы будут почти гарантированы!
Смотрите ниже видео, о том, как я обнаружил и расследовал по шагам данную проблему:
Все уроки по администрированию 1С здесь :