К статье
Практический материал

Администрирование · 8 мин

Как удалить сервер 1С: полная инструкция

Как правильно удалить сервер 1С: остановка службы агента, удаление кластера, баз и компонентов платформы в Windows и Linux без потери данных.

Удаление сервера 1С — задача, с которой сталкиваются при выводе сервера из эксплуатации, переносе кластера на новое оборудование или переустановке платформы. Ошибка в процессе может привести к потере информационных баз, поэтому перед любыми действиями необходимо выполнить резервное копирование всех данных и зафиксировать текущие настройки кластера.

Под «удалением сервера 1С» обычно понимают три разные операции: удаление информационной базы из кластера, удаление самого кластера с консоли администрирования и полное удаление серверных компонентов платформы с операционной системы. Порядок действий зависит от того, какая именно цель стоит перед администратором.

Материал охватывает все три сценария для Windows и Linux, включая остановку службы агента сервера, очистку служебных каталогов и проверку результата. Отдельно разобраны типичные ошибки, которые приводят к потере данных или «зависшим» процессам.

Подготовка: что сделать до удаления сервера

Главное правило — сначала резервная копия, потом любые действия. Для файловых баз достаточно скопировать каталог с файлом 1Cv8.1CD, для клиент-серверных баз на SQL Server, PostgreSQL или другой СУБД — выполнить штатный бэкап средствами СУБД. Копию выгрузки через конфигуратор (файл .dt) тоже стоит сделать: она выручает при восстановлении базы в другой инфраструктуре.

Зафиксируйте параметры кластера: список информационных баз, строки подключения к СУБД, настройки рабочих процессов, расписания регламентных заданий и список администраторов кластера. Эти сведения понадобятся, если сервер придётся разворачивать заново. Удобно сохранить скриншоты свойств каждой базы из консоли администрирования.

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

Как удалить информационную базу из кластера

Откройте консоль администрирования серверов 1С (оснастка «Администрирование серверов 1С Предприятия»), раскройте нужный кластер и перейдите в ветку «Информационные базы». Выделите базу и в контекстном меню выберите «Удалить».

Платформа предложит два варианта: удалить базу только из списка кластера (данные в СУБД останутся нетронутыми) или удалить вместе с базой данных на сервере СУБД. Первый вариант безопасен и обратим — базу можно зарегистрировать в кластере повторно. Второй вариант уничтожает данные физически, выбирайте его только при наличии проверенной резервной копии.

Маршрут решения

Как выбрать действие

База переносится на другой сервер или нужна в будущемУдалите базу только из списка кластера, данные в СУБД сохранятся
База больше не нужна и есть проверенная резервная копияУдаляйте вместе с базой данных СУБД
Сервер выводится из эксплуатации полностьюСначала сделайте бэкапы всех баз, затем удаляйте кластер целиком

Как удалить кластер и сервер из консоли администрирования

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

Для фактического удаления кластера остановите службу агента сервера 1С на целевой машине. В Windows это делается через оснастку services.msc: найдите службу «Агент сервера 1С:Предприятия» и выполните «Остановить». В Linux служба обычно останавливается командой systemctl stop с именем соответствующего юнита.

Порядок удаления кластера
  1. 1
    Сделайте резервные копии всех информационных баз
  2. 2
    Завершите сеансы пользователей и фоновые задания
  3. 3
    Остановите службу агента сервера 1С
  4. 4
    Удалите информационные базы из кластера (при необходимости)
  5. 5
    Удалите сервер из консоли администрирования
  6. 6
    Проверьте, что процессы ragent, rmngr и rphost завершены

После остановки службы удалите служебный каталог кластера. В Windows по умолчанию это подкаталог srvinfo в каталоге установки платформы или в профиле пользователя, от имени которого работает агент (например, C:\Program Files\1cv8\srvinfo). В Linux каталог обычно располагается по пути /home/usr1cv8/.1cv8/1C/1cv8. В нём хранится реестр кластера, журналы регистрации и файлы сеансовых данных.

Полное удаление серверных компонентов платформы

Удаление в Windows

Откройте «Программы и компоненты» (appwiz.cpl), найдите установленную версию «1С:Предприятие 8» и запустите удаление. Если на машине стояло несколько версий платформы, удаляйте каждую по отдельности. Перед этим убедитесь, что служба агента остановлена, иначе деинсталлятор может завершиться с ошибкой или оставить «хвосты».

После штатного удаления проверьте остаточные каталоги: папку с версией платформы в Program Files, каталог srvinfo и временные файлы. Реестр Windows обычно очищается деинсталлятором, вручную править его без необходимости не стоит.

Удаление в Linux

На Linux-компоненты платформы устанавливаются пакетами, поэтому удаление выполняется штатным пакетным менеджером. Для систем на базе deb используется apt, для rpm-систем — yum или dnf. Сначала остановите службу агента, затем удалите пакеты сервера.

bash
sudo systemctl stop srv1cv8
sudo apt remove 1c-enterprise*-server
sudo rm -rf /home/usr1cv8/.1cv8

Удалите служебные каталоги и, при необходимости, служебного пользователя usr1cv8, если сервер больше не будет использоваться под 1С. Проверьте, что в системе не осталось запущенных процессов платформы командой ps aux с фильтром по именам ragent, rmngr и rphost.

Проверка результата и типичные ошибки

После завершения всех операций убедитесь, что сервер действительно удалён: служба агента отсутствует в списке служб, порты кластера (по умолчанию 1540–1541 и диапазон рабочих процессов) не прослушиваются, служебные каталоги очищены. Если сервер переносился, дополнительно проверьте доступность баз на новом сервере и работу регламентных заданий.

Контрольные точки

Как проверить результат

Служба агента сервера
Норма

Служба отсутствует или остановлена и отключена

Тревожный признак

Служба запускается после перезагрузки

Процессы платформы
Норма

ragent, rmngr, rphost отсутствуют в списке процессов

Тревожный признак

Процессы висят в памяти и не завершаются

Сетевые порты кластера
Норма

Порты 1540–1541 не прослушиваются

Тревожный признак

Порты заняты — агент ещё работает

Каталог srvinfo
Норма

Каталог удалён или очищен

Тревожный признак

Остались файлы реестра кластера

Частая ошибка — удаление платформы при работающей службе агента: деинсталлятор не может удалить занятые файлы, и в системе остаются повреждённые компоненты. Вторая типичная проблема — удаление базы вместе с данными СУБД по привычке, хотя требовалось лишь убрать её из списка кластера. Третья — забытые регламентные задания, которые продолжают обращаться к уже удалённой базе и засоряют журналы ошибками на оставшихся серверах.

Типичные ошибки
01
Удаление без резервной копии — данные теряются безвозвратно
02
Деинсталляция при запущенной службе агента — остаются повреждённые файлы
03
Удаление базы вместе с данными СУБД вместо удаления только из списка кластера
04
Не очищен каталог srvinfo — при переустановке кластер подхватывает старые настройки
05
Не проверены фоновые задания — удаление в момент их работы повреждает данные

Частые вопросы

Можно ли удалить сервер 1С без остановки работы пользователей?

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

Что произойдёт с данными, если удалить базу из кластера?

Зависит от выбранного варианта. При удалении только из списка кластера данные в СУБД сохраняются, и базу можно зарегистрировать повторно. При выборе удаления вместе с базой данных СУБД информация уничтожается физически.

Как удалить сервер 1С, если консоль администрирования недоступна?

Остановите службу агента сервера средствами операционной системы, затем удалите каталог srvinfo — в нём хранится реестр кластера. После этого удалите компоненты платформы штатным деинсталлятором или пакетным менеджером.

Нужно ли удалять СУБД вместе с сервером 1С?

Нет, это независимые компоненты. SQL Server, PostgreSQL или другая СУБД удаляется отдельно и только если на ней не осталось нужных баз данных других систем.

Как перенести сервер 1С на другую машину вместо удаления?

Установите платформу той же версии на новом сервере, создайте кластер, зарегистрируйте в нём базы с теми же параметрами подключения к СУБД, перенесите настройки регламентных заданий, проверьте работу и только затем выводите старый сервер из эксплуатации.

Итог

Что важно запомнить

Порядок безопасного удаления сервера 1С: резервные копии баз, завершение сеансов, остановка службы агента, удаление баз и кластера, деинсталляция компонентов, очистка служебных каталогов и проверка отсутствия процессов платформы. Удаление базы вместе с данными СУБД необратимо — выбирайте этот вариант только при наличии проверенной копии.