Спасибо!

Мы Вам перезвоним.

Перезапуск сервера 1С

31 2026
2:37PM

Ниже разобраны все рабочие способы перезапуска сервера 1с: от графической оснастки до systemd на Linux, а также то, что нужно проверить до и после процедуры, чтобы не потерять данные и не разозлить пользователей лишний раз.

Когда рестарт оправдан, а когда нет

Не любое торможение системы решается перезапуском службы. Есть набор симптомов, при которых рестарт действительно устраняет причину, а не маскирует ее:

  • ragent в диспетчере задач активен, но новые подключения к кластеру не устанавливаются;
  • обновление платформы или конфигурации завершилось без ошибок, но изменения не отражаются у пользователей;
  • один или несколько rphost стабильно растут в потреблении памяти даже без активной нагрузки;
  • потеряна связь с лицензионным ключом (аппаратным HASP или программным);
  • сервер требует планового обслуживания после резервного копирования или переноса базы.

Если ни один пункт не подходит под текущую ситуацию, разумнее сначала открыть журнал регистрации кластера. Перезапуск ragent без диагностики - это способ временно снять симптом, а не найти источник проблемы.

Что проверить до остановки службы

Цена ошибки на этом этапе выше, чем кажется: остановка ragent в момент закрытия периода или выполнения регламентного задания способна повредить незафиксированные данные. Порядок проверки перед вмешательством:

  • Список активных сеансов через консоль администрирования - отдельно отметить пользователей с открытыми тяжелыми отчетами.
  • Статус фоновых регламентных заданий: групповую обработку данных или обмен с внешними системами лучше не обрывать в процессе.
  • Свободное дисковое пространство - после старта кластер заново пишет журналы, и им нужно место.
  • Копия файла 1C.clb (блокировки кластера) на случай, если потребуется откатить структуру после сбоя.
  • Готовность соседних узлов принять нагрузку, если развернут распределенный кластер с балансировкой.

Управление через MMC-оснастку

Графический способ дает наглядную картину: дерево кластера, список информационных баз, активные сеансы каждого пользователя. На практике оснастку редко используют для прямой перезагрузки узла - эта функция доступна не во всех версиях платформы. Чаще ее применяют для контролируемого завершения сеансов перед тем, как перезапустить саму службу через операционную систему.

Отдельно стоит открыть свойства каждого rphost и посмотреть объем занятой памяти по базам. Это дает ответ на вопрос, какая именно информационная база вызвала проблему, и позволяет решить, нужен ли рестарт всего кластера или достаточно перезапустить рабочий процесс одной базы.

services.msc: прямой контроль над службой

Служба в системе называется «Агент сервера 1С:Предприятия 8.3» (1C:Enterprise 8.3 Server Agent в английской локализации). Штатная кнопка «Перезапустить» объединяет остановку и запуск в одну операцию, но при большом числе активных подключений может зависнуть на этапе завершения дочерних процессов. Разделение на два отдельных действия, стоп и затем старт с паузой между ними, снижает риск такого зависания.

Операция Эффект для клиентов Типичное время
Stop Немедленный разрыв всех сессий 5-30 сек
Start Кластер принимает новые подключения 10-60 сек
Restart (встроенный) Простой на всю длительность цикла 30-90 сек

Важный технический момент: любая незафиксированная транзакция на момент остановки теряется, а файлы блокировок проходят проверку целостности уже на следующем старте кластера.

Автоматизация через net и PowerShell

Для Server Core, где графической оболочки нет, и для скриптов планового обслуживания остается командная строка:

net stop "1C:Enterprise 8.3 Server Agent"
timeout /t 10
net start "1C:Enterprise 8.3 Server Agent"

Десятисекундная пауза не формальность - она дает дочерним процессам ragent время корректно освободить сетевые порты перед повторным запуском. В PowerShell аналогичную задачу решает Restart-Service, компактнее по синтаксису, но с нюансом: команда не всегда ждет полного завершения процессов, прежде чем инициировать запуск заново. Для продуктивных систем разумнее прописывать Stop-Service и Start-Service раздельно, с проверкой статуса службы между вызовами.

Крайний случай - служба застряла в состоянии «Остановка» и не реагирует на стандартные команды. Тогда остается taskkill /F для процесса ragent.exe, но у этого решения есть цена: временные файлы и блокировки могут остаться в занятом состоянии вплоть до перезагрузки всей операционной системы.

Linux: тот же кластер, другой менеджер служб

На Ubuntu, Debian или CentOS роль MMC играет systemd, а служба обычно называется srv1cv83:

sudo systemctl status srv1cv83
sudo systemctl restart srv1cv83

Проверка статуса перед рестартом не лишняя: последние строки журнала часто сразу показывают причину, по которой служба откажется стартовать заново. Одна из типичных проблем в Linux-окружении - права доступа на файлы кэша и журналов. После некорректного завершения работы они иногда остаются с владельцем root, тогда как сама служба работает от имени usr1cv8. Команда chown решает проблему, но перед этим стоит убедиться, что дело именно в правах, а не в поврежденной базе данных.

Что проверить после того, как служба поднялась

Факт запуска службы не равен факту работоспособности кластера. Минимальный набор проверок после старта:

  • журнал регистрации на предмет ошибок инициализации или подключения к СУБД, особенно в первые минуты работы;
  • наличие и актуальность файлов 1C.lic и 1C.clb в рабочем каталоге сервера;
  • доступность порта кластера 1541 - брандмауэр иногда блокирует его после перезагрузки ОС;
  • тестовое подключение под обычным пользователем и открытие одного-двух отчетов.

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

Итог

Надежность процедуры определяют три привычки: проверка активных сеансов и бэкап 1C.clb до остановки, разделение stop и start вместо автоматического restart в рискованных сценариях, и обязательная проверка журнала после того, как служба поднялась. Инструменты различаются по платформе - оснастка и services.msc на Windows, systemctl на Linux, - но сама логика процедуры от платформы не зависит.

Оформление заказа
Мы, ООО «ЛанКей ИТ», гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях исполнения заказов, договоров и пр. услуг в соответствии с «Политикой конфиденциальности персональных данных».
Отправляем...
Оформление заказа

0.00 ₽ /мес.

Количество лицензий:

Мы, ООО «ЛанКей ИТ», гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях исполнения заказов, договоров и пр. услуг в соответствии с «Политикой конфиденциальности персональных данных».
Отправляем...