38 lines
1.5 KiB
Markdown
38 lines
1.5 KiB
Markdown
1. Настройки модуля конвертации
|
|
|
|
1. Требования:
|
|
Python версии не менее 3.10, рекомендуемая версия: 3.12
|
|
|
|
2. Основной файл для запуска:
|
|
"main.py"
|
|
|
|
2. Linux Service. Для автоматического запуска и перезапуска сервиса модуля ковертации необходимо выполнить следующие действия:
|
|
1. Создать файл medods_mp3.service по пути /etc/systemd/system со следующим содержимым:
|
|
```
|
|
[Unit]
|
|
Description=Convert Asterisk wav to mp3 for Medods
|
|
After=medods.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
ExecStart=/medods_mp3/venv/bin/python /medods_mp3/main.py
|
|
WorkingDirectory=/medods_mp3/
|
|
Restart=always
|
|
RestartSec=2
|
|
KillMode=process
|
|
User=root
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
```
|
|
2. Выполнить следующие команды:
|
|
1. systemctl daemon-reload
|
|
2. systemctl medods_mp3 enable
|
|
3. systemctl start medods_mp3
|
|
|
|
5. Профилактический перезапуск
|
|
Нужно в файл /etc/crontabs добавить слудующую строку:
|
|
```
|
|
1 3 * * * root systemctl restart medods_mp3
|
|
```
|
|
Это позволит обеспечить бесперебойную работу системы |