![]() |
|
Особенности установки единого дистрибутива 1с 8.3.23.1688 в Centos 7 | ☑ | ||
---|---|---|---|---|
0
dmrjan
01.05.23
✎
12:19
|
Так получилось, что Centos 7 оказался последним поддерживаемым дистрибутивом в этой линейке.
1С указала, что по прежнему поддерживает этот дистрибутив, но почти все описания установки касались дебиан-подобных дистрибутивов. Есть, конечно ссылка в руководстве установки единого дистрибутива (тут, тут и тут :-)), но пришлось малость заморочится пока получилось. Особенности установки сервиса 1С в Centos 7 su Создание жесткой ссылки в папку /etc/systemd/system ln /opt/1cv8/x86_64/8.3.23.1688/srv1cv8-8.3.23.1688@.service /etc/systemd/system Запуск и проверка: systemctl start srv1cv8-8.3.23.1688@.services systemctl status -l srv1cv8-8.3.23.1688@.services думал, что добавление автозапуска 1с проходит аналогично, но нет systemctl status srv1cv8-8.3.23.1688@.services не проходит. Посмотрел systemctl list-units Служба представлена как srv1cv8-8.3.23.1688@.services.service Добавление службы в автозапуск systemctl enable srv1cv8-8.3.23.1688@.services.service После этого еще раз остановил сервис но уже через systemctl stop srv1cv8-8.3.23.1688@.services.service Сработало Запустил снова systemctl start srv1cv8-8.3.23.1688@.services.service -------------------------------------------- В итоге сформировал окончательный алгоритм (чтобы меньше путаться): su Создание жесткой ссылки в папку /etc/systemd/system ln /opt/1cv8/x86_64/8.3.23.1688/srv1cv8-8.3.23.1688@.service /etc/systemd/system Запуск и проверка: systemctl start srv1cv8-8.3.23.1688@.services.service Добавление службы в автозапуск systemctl enable srv1cv8-8.3.23.1688@.services.service Перезагрузка и проверка работы службы: systemctl status -l srv1cv8-8.3.23.1688@.services Прошу не кидать в меня камнями и палками(если что не так). |
|||
1
ansh15
01.05.23
✎
15:27
|
Запускать одновременно несколько инстансов одной платформы нужды нет, поэтому просто копирую srv1cv8-8.3.. без @ в /etc/systemd/system без их заморочек с жестким ссылками. Потом daemon-reload.
Для ras-srv1cv8-8.3... такого не сделали, почему-то... |
|||
2
arsik
01.05.23
✎
21:18
|
(0) Ой да посмотрите уже как правильно ставить дистрибутивы. service.service недолжно быть.
Например https://redos.red-soft.ru/base/other-soft/other-other/1c-install/1c-server-redos73/ - но это соответствует 8-9 центоси. Для 7й там особенность какая то, не помню на вскидку. Ну и 7я центось уже в прошлом. Не стоит на ней сервер разворачивать. |
|||
3
dmrjan
02.05.23
✎
08:38
|
(1) В том то и дело, что нет. Именно жесткая ссылка.
https://its.1c.ru/db/v8321doc#bookmark:cs:TI000000123 Для того чтобы сервер «1С:Предприятия» мог использоваться как сервис, а также мог автоматически запускаться во время загрузки операционной системы, необходимо зарегистрировать юнит кластера серверов в systemd: ● Для ОС Linux (кроме CentOS 7) необходимо выполнить команду: Копировать в буфер обмена systemctl link /opt/1cv8/arch/A.B.C.D/srv1cv8-A.B.C.D@.service Для выполнения регистрации следует указывать полный путь к юниту systemd. ● Для CentOS 7: ● Создать жесткую ссылку или копию файла srv1cv8-A.B.C.D@.service под именем srv1cv8-A.B.C.D@default.service: Копировать в буфер обмена ln /opt/1cv8/arch/A.B.C.D/srv1cv8-A.B.C.D@{,default}.service Но последний вариант у меня почему-то не прошел. |
|||
4
dmrjan
02.05.23
✎
08:40
|
А, ну да, можно просто копированием.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |