База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как обновить сервер 1С на РЕД ОС для использования новой платформы?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 день, 21 час назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
23 декабря 2025 в 10:00 #35240
на сервер 1с, на системе ред ос. Установили новую платформу, но на сервер 1с работает на старой платформе. Что делать?
-
23 декабря 2025 в 10:00 #35241
ВТИ Николай, приветствую!
Если на сервере 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
Если нужна помощь с конкретными командами или файлами — могу помочь написать скрипт.
Удачи!
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.