Результаты попыток создания кластера 1С 8.3.27.1989

Дата: 2026-01-25
Контейнер: 1c-server-new
Версия 1С: 8.3.27.1989

Выполненные попытки

Попытка 1: Полная очистка + создание в окне инициализации (Решение A)

Действия:
- Создана резервная копия конфигурации
- Остановлены все сервисы 1С
- Полностью очищены каталоги: reg_1541, srvinfo, .lst файлы, .lock файлы
- Запущен RAS
- Запущен ragent
- Попытка выполнить rac cluster insert через 3 секунды после старта ragent

Результат:ragent не запускается — процесс падает через 2-3 секунды после старта, systemd постоянно перезапускает сервис (restart counter до 13+). Порт 1540 не слушается.

Вывод: После полной очистки конфигурации ragent не может инициализироваться в версии 8.3.27.1989.


Попытка 2: Восстановление резервной копии

Действия:
- Восстановлена резервная копия конфигурации
- Исправлены права доступа (chown usr1cv8:grp1cv8)
- Запущены сервисы

Результат:ragent успешно запустился на порту 1540, rmngr на 1541.

Попытка создать кластер:

rac cluster insert --host=localhost --port=1541 --name=cluster1 localhost:1545

Результат:Ошибка: "Запуск рабочего процесса не возможен из-за конфликта IP портов"

Вывод: После восстановления конфигурации ragent работает, но rac cluster insert не может создать кластер из-за того, что rmngr уже запущен на порту 1541.


Попытка 3: Остановка rmngr перед созданием кластера (Решение B)

Действия:
- Найден PID rmngr (53953)
- Выполнен kill -TERM для остановки rmngr
- Попытка выполнить rac cluster insert сразу после остановки

Результат:ragent автоматически перезапустил rmngr (новый PID 55535) до того, как rac cluster insert успел выполниться. Конфликт портов сохранился.

Наблюдение: Новый rmngr запустился с clstid cf5054e4-27cc-456d-96e0-af779e0e4afb (UUID кластера из резервной копии), но кластер не виден через rac cluster list.


Попытка 4: Использование порта 1542 (Решение C)

Действия:
- Создан systemd override: SRV1CV8_REGPORT=1542
- Очищены каталоги конфигурации
- Создан каталог reg_1542
- Запущен ragent

Результат:Та же проблема — ragent не запускается после полной очистки конфигурации.


Ключевые наблюдения

  1. ragent не запускается после полной очистки конфигурации в версии 8.3.27.1989
  2. Процесс падает через 2-3 секунды
  3. systemd постоянно перезапускает сервис
  4. Порт 1540 не слушается

  5. ragent работает после восстановления резервной копии

  6. Порт 1540 слушается
  7. rmngr запускается на 1541
  8. Но rac cluster insert не может создать кластер из-за конфликта с rmngr

  9. rmngr автоматически перезапускается ragent

  10. При остановке rmngr (SIGTERM) ragent немедленно запускает новый процесс
  11. Нет "окна" для выполнения rac cluster insert

  12. Версия 8.3.27.1786 работает корректно

  13. На контейнере 1c-server (1786) rac cluster insert выполняется успешно
  14. Кластер создан, worker с ClusterConfigService зарегистрирован

Выводы

  1. Версия 8.3.27.1989 имеет проблему с инициализацией ragent после полной очистки конфигурации
  2. Циклическая зависимость подтверждена:
  3. rac cluster insert требует запущенный ragent
  4. ragent автоматически запускает rmngr на 1541
  5. rac cluster insert не может создать кластер, так как порт 1541 занят rmngr
  6. Все попытки обойти проблему не увенчались успехом

Рекомендации

  1. Использовать версию 8.3.27.1786 для создания кластера (проверено, работает)
  2. Обратиться в поддержку 1С с описанием проблемы в версии 8.3.27.1989:
  3. ragent не запускается после полной очистки конфигурации
  4. rac cluster insert не может создать кластер из-за конфликта с автоматически запускаемым rmngr
  5. Если нужна именно версия 1989:
  6. Использовать GUI консоль администрирования 1С (если появится доступ)
  7. Или дождаться исправления от 1С

Связанные документы