Инструменты пользователя

Инструменты сайта


1s:8:debian:server

1С:Предприятие 8 — Сервер

«1С:Предприятие» позволяет работать с БД в варианте клиент-сервер. В данном случае под вариантом клиент-сервер понимается архитектура, подразумевающая наличие следующих программных уровней:

  • один из видов клиентского приложения «1С:Предприятия» (обычный клиент, тонкий клиент или веб-клиент);
  • веб-сервер (только для веб-клиента и для тонкого клиента, подключённого через веб-сервер);
  • сервер баз данных.

Сервер (кластер серверов) srv1cv83

Файл с настройками:
/home/usr1cv8/.1cv8/1C/1cv8/1cv8wsrv.lst

Для версий до 8.3.22

Для версий до 8.3.22

Приложение 3. Описание и расположение служебных файлов :: Руководство администратора :: 1С:Предприятие 8.3.20

Запуск:

service srv1cv83 start
update-rc.d srv1cv83 enable

Отключение сервера:

srv1cv83_disable.sh
#!/bin/bash
 
service srv1cv83 stop
update-rc.d srv1cv83 disable
  • Установка
    install-srv1cv8.sh
    #!/bin/bash
     
    systemctl link /opt/1cv8/x86_64/8.3.22.2239/srv1cv8-8.3.22.2239@.service
    systemctl enable srv1cv8-8.3.22.2239@.service
  • Запуск
    start-srv1cv8.sh
    #!/bin/bash
     
    systemctl start srv1cv8-8.3.22.2239@.default
    systemctl status srv1cv8-8.3.22.2239@.default
  • Останов
    stop-srv1cv8.sh
    #!/bin/bash
     
    systemctl stop srv1cv8-8.3.22.2239@.default
  • Отключение
    disable-srv1cv8.sh
    #!/bin/bash
     
    systemctl disable srv1cv8-8.3.22.2239@.service
  • Состояние
    status-srv1cv8.sh
    #!/bin/bash
     
    systemctl status srv1cv8-8.3.22.2239@.default

Режим отладки

Для того, чтобы включить режим отладки (отключено по умолчанию), т.к. дать возможность отлаживать встроенным в Конфигуратор отладчиком код (как и при файловом режиме работы) нужно:

Для версии до 8.3.22

Для версии до 8.3.22

  1. в файле
    /etc/init.d/srv1cv83
    SRV1CV8_DEBUG=1
  2. выполнить:
     systemctl daemon-reload; service srv1cv83 restart
  1. в файле
    srv1cv8-8.3.22.2239@.service
    Environment=SRV1CV8_DEBUG="-debug -tcp"
  2. выполнить перезапуск службы

Обновление

Сервер администрирования (ras)

Сервер администрирования (ras)

Для версий до 8.3.22

Для версий до 8.3.22

Запуск:

/opt/1C/v8.3/x86_64/​ras

Запуск в режиме демона:

/opt/1C/v8.3/x86_64/ras --daemon cluster

FIXME Запуск службы

ras1c

ras1c

/etc/init.d/ras1c
#!/bin/sh
### BEGIN INIT INFO
# Provides:          ras1c
# Required-Start:    $remote_fs $network $syslog $named
# Required-Stop:     $remote_fs $network $syslog $named
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Description:       1C:Enterprise 8.3 Remote Administration Server
### END INIT INFO
 
 
SCRIPTNAME="/etc/init.d/ras1c"
NAME="ras"
DAEMON="/opt/1C/v8.3/x86_64/ras"
DAEMON_ARGS=" cluster"
PIDFILE="/var/run/ras1c.pid"
DESC="1C:Enterprise 8.3 Remote Administration Server"
 
[ -x "$DAEMON" ] || exit 0
 
. /lib/init/vars.sh
. /lib/lsb/init-functions
 
 
case "$1" in
  start)
	log_daemon_msg "Starting $DESC" || true
	if start-stop-daemon --start --quiet --oknodo -b --exec $DAEMON $DAEMON_ARGS --pidfile $PIDFILE; then
	   log_end_msg 0 || true
	else
	   log_end_msg 1 || true
	fi
	;;
  stop)
	log_daemon_msg "Stopping $DESC" || true
	if start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE; then
	   log_end_msg 0 || true
	   kill $(pidof $NAME)
	   #rm -f $PIDFILE
	else
	   log_end_msg 1 || true
	fi
	;;
  restart|reload)
	log_daemon_msg "Restarting $DESC"
	$0 stop
	$0 start
	;;
  status)
	status_of_proc "$DAEMON" && exit 0 || exit $?
       ;;
  *)
	echo "Usage: $SCRIPTNAME {start|stop|status|restart|reload}" >&2
	exit 1
	;;
esac
 
exit 0
systemctl daemon-reload
service ras1c
update-rc.d ras1c enable

ubuntu server 19.04 x64 не работает сервер ras как демон - Форум.Инфостарт

  • Установка
    install-ras.sh
    #!/bin/bash
     
    systemctl link /opt/1cv8/x86_64/8.3.22.2239/ras-8.3.22.2239.service
    systemctl enable ras-8.3.22.2239.service
  • Запуск
    start_ras.sh
    #!/bin/bash
     
    systemctl start ras-8.3.22.2239
    systemctl status ras-8.3.22.2239
  • Останов
    stop-ras.sh
    #!/bin/bash
     
    systemctl stop ras-8.3.22.2239
  • Отключение
    disable-ras.sh
    #!/bin/bash
     
    systemctl disable ras-8.3.22.2239.service
  • Состояние
    status-ras.sh
    #!/bin/bash
     
    systemctl status ras-8.3.22.2239

Утилита ​администрирования (rac)

Для её работы должен быть запущен сервер администрирования (ras)

/opt/1C/v8.3/x86_64/rac agent list
 
/opt/1C/v8.3/x86_64/rac cluster
 
Список кластеров
/opt/1C/v8.3/x86_64/rac cluster list
 
Список БД
/opt/1C/v8.3/x86_64/rac infobase summary list --cluster=ИД_Кластера

Добавление администратора:

/opt/1C/v8.3/x86_64/rac agent admin register --name=ИМЯ --pwd=ПАРОЛЬ --auth=pwd

Управление серверами :: Дополнительные средства разработки: библиотеки, обработки, руководства

Веб сервер

FIXME

Apache

Установка дополнительных пакетов:

dpkg -i 1c-enterprise83-ws_*_amd64.deb

Публикация БД test на сервере

/opt/1C/v8.3/x86_64/webinst -apache24 -wsdir test -dir /var/www/test -connstr "Srvr=localhost;Ref=test;" -confPath /etc/apache2/apache2.conf
service apache2 reload

Публикация БД test, файловый режим

/opt/1C/v8.3/x86_64/webinst -apache24 -wsdir test -dir /var/www/test -connstr 'File="/srv/1c/test"' -confPath /etc/apache2/apache2.conf

Публикация базы 1С на веб-сервере Apache на сервере Linux

centos.name: Публикация базы данных 1С Предприятия на WEB сервере Apache

:!: Для того, чтобы при открытии БД в веб-браузере сообщения отображались на нужном языке необходимо выбрать приоритет языка в настройках веб-браузера.

Публикация информационных баз на веб-сервере Apache под Linux с использованием шифрования (HTTPS) :: Инструкции :: Методическая поддержка для разработчиков и администраторов 1С:Предприятия 8

Установка и запуск нескольких экземпляров

FIXME

srv1cv8-8.3.24.1667@.service
Environment=SRV1CV8_PORT=2540
Environment=SRV1CV8_RANGE=2560:2591
Environment=SRV1CV8_DATA=/home/usr1cv8_test/.1cv8/1C/1cv8
ras-8.3.24.1667.service
Environment=RAS_PORT=2545

Перед запуском нужно скопировать папку пользователя usr1cv8 в usr1cv8_test:

create_usr1cv8.sh
#!/bin/bash
rm -r /home/usr1cv8_test
cp -r -p /home/usr1cv8 /home/usr1cv8_test
chown -R usr1cv8:grp1cv8 /home/usr1cv8_test

Установка и запуск нескольких экземпляров сервера 1С:Предприятие на одном компьютере. Платформа Linux - Записки IT специалиста

Установка серверной части 1С в Linux среде (сентябрь 2021)

Ссылки

1s/8/debian/server.txt · Последние изменения: 2024-08-12 11:20 — GreyWolf