четверг, 21 ноября 2019 г.

Автономный сервер

Создание новой файловой базы в конкретной папке и загрузка файла dt в созданную базу:

$ sudo -u usr1cv8 mkdir -p  /home/usr1cv8/file-db/
$ sudo -u usr1cv8 /opt/1C/v8.3.15.1700/x86_64/ibcmd infobase create --db-path='/home/usr1cv8/file-db/' --restore='admin.dt'

==================================================
Можно попробовать, можно пропустить.

#$ sudo su usr1cv8
#$  /opt/1C/v8.3.15.1700/x86_64/ibsrv --db-path='/home/usr1cv8/file-db/' --address=any --port=8080
Подключиться http://172.31.0.117:8080/
#$ ps aux | grep ibsrv
7393
#$ sudo kill 7393
==================================================

$ sudo nano /etc/systemd/system/ibsrv-15.1700.service

#
# ibsrv-15.1700.service
#
[Unit]
Description=1C:ibsrv
Wants=network.target
After=network.target

[Service]
#MemoryAccounting=true
#MemoryLimit=15G
Type=simple
Environment=LANG=ru_RU.UTF-8
Environment=TZ=Europe/Moscow
Environment=DATADIR=/home/usr1cv8/file-db/
PrivateTmp=yes
ExecStart=/opt/1C/v8.3.15.1700/x86_64/ibsrv --db-path='/home/usr1cv8/file-db/' --address=any --port=8080
Restart=always
RestartSec=3
User=usr1cv8

[Install]
WantedBy=multi-user.target

Сохранить.


$ sudo systemctl daemon-reload  # запускать после изменений файла
$ sudo systemctl start ibsrv-15.1700.service
$ sudo systemctl status ibsrv-15.1700.service
$ sudo  systemctl enable ibsrv-15.1700.service

Подключиться
http://172.31.0.117:8080/










Комментариев нет:

Отправить комментарий