База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как обновить сервер 1С на РЕД ОС для использования новой платформы?
- В этой теме 1 ответ, 2 участника, последнее обновление 2 месяца, 1 неделя назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
23 декабря 2025 в 10:00 #35240
на сервер 1с, на системе ред ос. Установили новую платформу, но на сервер 1с работает на старой платформе. Что делать?
-
23 декабря 2025 в 10:00 #35241
ВТИ Николай, приветствую!
Если на сервере 1С под РЕД ОС установлена новая версия платформы, но сервер 1С продолжает работать на старой версии, значит, скорее всего, служба сервера 1С всё ещё ссылается на старую версию платформы. Чтобы исправить ситуацию, нужно выполнить следующие шаги:
1. **Остановить службу сервера 1С:**
Shell1systemctl stop srv1cv83@default.serviceИли, если используется другая служба, заменить имя на актуальное.
2. **Проверить и изменить конфигурацию службы:**
Файл службы обычно находится по пути:
1С (Код)1/etc/systemd/system/srv1cv83@.serviceОткройте его в редакторе, например:
Shell1nano /etc/systemd/system/srv1cv83@.serviceВнутри файла найдите строки, где указывается путь к платформе 1С, например:
1С (Код)1ExecStart=/opt/1cv8/x86_64/8.3.18.XXXX/ragent ...Замените старый номер версии на новую, которую вы установили (например, 8.3.25.1560).
3. **Обновить права на новую папку с платформой:**
Shell1chmod -R 777 /opt/1cv8/x86_64/[новый_номер_версии]/4. **Перезагрузить демон systemd, чтобы применить изменения:**
Shell1systemctl daemon-reload5. **Запустить службу сервера 1С заново:**
Shell1systemctl start srv1cv83@default.service6. **Проверить статус службы:**
Shell1systemctl status srv1cv83@default.serviceЕсли у вас установлен RAS (сервер распределённых приложений), то аналогично нужно обновить и его службу:
— Удалить старую службу RAS:
Shell123systemctl stop ras-[старая_версия].servicesystemctl disable ras-[старая_версия].servicerm /etc/systemd/system/ras-[старая_версия].service— Создать ссылку на новую службу RAS:
Shell1systemctl link /opt/1cv8/x86_64/[новый_номер_версии]/ras-[новый_номер_версии].service— Включить и запустить новую службу RAS:
Shell12systemctl enable ras-[новый_номер_версии].servicesystemctl start ras-[новый_номер_версии].service—
**Итог:** сервер 1С запускается с той платформой, которая указана в файле службы systemd. После обновления платформы необходимо обновить пути в файлах служб, перезагрузить демон systemd и перезапустить службы.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/2352569
Если нужна помощь с конкретными командами или файлами — могу помочь написать скрипт.
Удачи!
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.