13-04-2023, 12:19
(Последний раз сообщение было отредактировано 13-04-2023, 12:19 пользователем Ruslan.)
в /etc/systemd/system создаем файл runaps.service
создаем файл /var/www/cmd/runaps.sh (/var/www/ - путь, где лежит АСИОУ), сделать его запускаемым
запуск службы:
systemctl start runaps
остановка:
systemctl stop runaps
логи (не должно быть трейсбэков):
/var/www/log/debug.log
параметры:
файл /var/www/asiou/settings.py
ZAGS_UPD_RANGE - таймаут между опросами ответов загс
MVD_UPD_RANGE - таймаут между опросами ответов МВД
APP_DEFAULT_PERPAGE - количество записей за раз
Код:
[Unit]
Description=Apsheduler jobs exec
After=network.target
[Service]
#пользователь и группа, под которыми работает служба АСИОУ. Исправить под себя
User=www-data
Group=www-data
#пусть к runaps.sh на вашем сервере
ExecStart=/var/www/cmd/runaps.sh
Restart=on-failure
[Install]
WantedBy=network.target
создаем файл /var/www/cmd/runaps.sh (/var/www/ - путь, где лежит АСИОУ), сделать его запускаемым
Код:
#!/bin/bash
#путь к АСИОУ
cd /var/www/
#путь к питону в виртуальном окружении
/opt/venv/bin/python manage.py runaps
запуск службы:
systemctl start runaps
остановка:
systemctl stop runaps
логи (не должно быть трейсбэков):
/var/www/log/debug.log
параметры:
файл /var/www/asiou/settings.py
ZAGS_UPD_RANGE - таймаут между опросами ответов загс
MVD_UPD_RANGE - таймаут между опросами ответов МВД
APP_DEFAULT_PERPAGE - количество записей за раз