Приложение supervisor для контроля выполнения скриптов.

Работа AMI скриптов может быть не стабильна, особенно когда вы не обладаете большим опытом. Подсмотрел хорошее приложение supervisor, которое устанавливается из репозиториев и включается за пять секунд. Опять же ваш скрипт будет запускаться автоматически. А управление выглядит очень удобным:

Бонусы это автозапуск, логи в определенные папки.

старт: supervisorctl start pami.php
стоп: supervisorctl stop pami-hangup.php

Логи лежат в /var/log/pami

[program:pami]
user = root
command = php pami.php 127.0.0.1 5038 testuser passwd 10000 10000
directory = /var/lib/asterisk/agi-bin
numprocs = 1
autorestart = true
autostart = true
stdout_logfile = /var/log/pami/pami.log
stderr_logfile = /var/log/pami/pami_errors.log
stopwaitsecs = 60
startsecs=5
startretries=10000000

ну, прекрасно же. Примеры и статья

| 06/07/2019 | Posted in Без рубрики |

Leave a Reply