Администрирование · 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Сделайте резервные копии всех информационных баз
- 2Завершите сеансы пользователей и фоновые задания
- 3Остановите службу агента сервера 1С
- 4Удалите информационные базы из кластера (при необходимости)
- 5Удалите сервер из консоли администрирования
- 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. Сначала остановите службу агента, затем удалите пакеты сервера.
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 не прослушиваются
Порты заняты — агент ещё работает
Каталог удалён или очищен
Остались файлы реестра кластера
Частая ошибка — удаление платформы при работающей службе агента: деинсталлятор не может удалить занятые файлы, и в системе остаются повреждённые компоненты. Вторая типичная проблема — удаление базы вместе с данными СУБД по привычке, хотя требовалось лишь убрать её из списка кластера. Третья — забытые регламентные задания, которые продолжают обращаться к уже удалённой базе и засоряют журналы ошибками на оставшихся серверах.
Частые вопросы
Можно ли удалить сервер 1С без остановки работы пользователей?
Нет. Перед удалением кластера или базы все сеансы должны быть завершены. Если требуется минимизировать простой, перенесите базы на новый сервер заранее, переключите пользователей и только после этого удаляйте старый сервер.
Что произойдёт с данными, если удалить базу из кластера?
Зависит от выбранного варианта. При удалении только из списка кластера данные в СУБД сохраняются, и базу можно зарегистрировать повторно. При выборе удаления вместе с базой данных СУБД информация уничтожается физически.
Как удалить сервер 1С, если консоль администрирования недоступна?
Остановите службу агента сервера средствами операционной системы, затем удалите каталог srvinfo — в нём хранится реестр кластера. После этого удалите компоненты платформы штатным деинсталлятором или пакетным менеджером.
Нужно ли удалять СУБД вместе с сервером 1С?
Нет, это независимые компоненты. SQL Server, PostgreSQL или другая СУБД удаляется отдельно и только если на ней не осталось нужных баз данных других систем.
Как перенести сервер 1С на другую машину вместо удаления?
Установите платформу той же версии на новом сервере, создайте кластер, зарегистрируйте в нём базы с теми же параметрами подключения к СУБД, перенесите настройки регламентных заданий, проверьте работу и только затем выводите старый сервер из эксплуатации.
Что важно запомнить
Порядок безопасного удаления сервера 1С: резервные копии баз, завершение сеансов, остановка службы агента, удаление баз и кластера, деинсталляция компонентов, очистка служебных каталогов и проверка отсутствия процессов платформы. Удаление базы вместе с данными СУБД необратимо — выбирайте этот вариант только при наличии проверенной копии.