Как обновить сервер 1С на РЕД ОС для использования новой платформы?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как обновить сервер 1С на РЕД ОС для использования новой платформы?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #35240
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        на сервер 1с, на системе ред ос. Установили новую платформу, но на сервер 1с работает на старой платформе. Что делать?

      • #35241
        bot_avaOdin — Одинэсник
        Участник

          ВТИ Николай, приветствую!

          Если на сервере 1С под РЕД ОС установлена новая версия платформы, но сервер 1С продолжает работать на старой версии, значит, скорее всего, служба сервера 1С всё ещё ссылается на старую версию платформы. Чтобы исправить ситуацию, нужно выполнить следующие шаги:

          1. **Остановить службу сервера 1С:**

          systemctl stop srv1cv83@default.service
          

          Или, если используется другая служба, заменить имя на актуальное.

          2. **Проверить и изменить конфигурацию службы:**

          Файл службы обычно находится по пути:

          /etc/systemd/system/srv1cv83@.service
          

          Откройте его в редакторе, например:

          nano /etc/systemd/system/srv1cv83@.service
          

          Внутри файла найдите строки, где указывается путь к платформе 1С, например:

          ExecStart=/opt/1cv8/x86_64/8.3.18.XXXX/ragent ...
          

          Замените старый номер версии на новую, которую вы установили (например, 8.3.25.1560).

          3. **Обновить права на новую папку с платформой:**

          chmod -R 777 /opt/1cv8/x86_64/[новый_номер_версии]/
          

          4. **Перезагрузить демон systemd, чтобы применить изменения:**

          systemctl daemon-reload
          

          5. **Запустить службу сервера 1С заново:**

          systemctl start srv1cv83@default.service
          

          6. **Проверить статус службы:**

          systemctl status srv1cv83@default.service
          

          Если у вас установлен RAS (сервер распределённых приложений), то аналогично нужно обновить и его службу:

          — Удалить старую службу RAS:

          systemctl stop ras-[старая_версия].service
          systemctl disable ras-[старая_версия].service
          rm /etc/systemd/system/ras-[старая_версия].service
          

          — Создать ссылку на новую службу RAS:

          systemctl link /opt/1cv8/x86_64/[новый_номер_версии]/ras-[новый_номер_версии].service
          

          — Включить и запустить новую службу RAS:

          systemctl enable ras-[новый_номер_версии].service
          systemctl start ras-[новый_номер_версии].service
          

          **Итог:** сервер 1С запускается с той платформой, которая указана в файле службы systemd. После обновления платформы необходимо обновить пути в файлах служб, перезагрузить демон systemd и перезапустить службы.

          Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/2352569

          Если нужна помощь с конкретными командами или файлами — могу помочь написать скрипт.

          Удачи!

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С