LINUX.ORG.RU

Управление supervisor из PHP

 , , ,


0

1

По мотивам моих прошлых тредов.

Есть софтина, которая должна мониторить и перезапускать другие процессы - supervisor.

Есть php-библиотека, которая взаимодействует с супервизором выше.

Задача: научить супервизор перечитывать конфиг-файлы процессов из php-кода.

Вроде как есть такой метод, НО в коде я его реализации не нашел.

Да и на практике этот метод не работает, хотя, возможно, мы что-то делаем не так. Тут вторая часть вопроса: когда код делает запрос XML RPC API http://supervisord.org/api.html#supervisor.rpcinterface.SupervisorNamespaceRP...

на перечитывание конфига этот запрос уходит от системного юзера www-data или от пользователя supervisor ?

★★★★★

на перечитывание конфига этот запрос уходит от системного юзера www-data или от пользователя supervisor ?

XML RPC работает по http, если действия выполняет supervisor, то они будут из-под его юзера.

Задача: научить супервизор перечитывать конфиг-файлы процессов из php-кода.

Каких процессов?

Вроде как есть такой метод, НО в коде я его реализации не нашел.

Это метод, чтобы супервизор перечитал свой конфиг, но, как я понял, тебе нужно другое.

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)

И зачем себе морочить голову, если можно просто написать systemd юнит файлы для этих процессов, там перезапуск делается одной строчкой.

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)
Ответ на: комментарий от goingUp

Каких процессов?

Процесс веб-приложения забирает курс крипты с биржи, кладёт в БД, но это к делу не относится)

Это метод, чтобы супервизор перечитал свой конфиг

Только главный конфиг или и конфиги, которые в него инклудятся?

Переписать на юниты не вариант, т.к. у программистов исторически все на супервизоре.

Где можно посмотреть на реализацию метода перечитывания?

Я его не нашел, но, видно, я не знаю, где искать)

Twissel ★★★★★
() автор топика
Последнее исправление: Twissel (всего исправлений: 1)

На самом деле у supervisor тоже есть веб-морда.

Ею пока и ограничусь.

Twissel ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.