Я читаю документацию на руководителя, и это цитаты:
Часто бывает трудно получить точное состояние вверх / вниз для процессов в UNIX. Pidfiles часто врут. Supervisord запускает процессы как подпроцессы, поэтому он всегда знает истинное состояние вверх / вниз своих дочерних процессов и может быть удобно запрошен для этих данных.
- Не мог ли статус процесса быть получен просто ps? (или здесь проблема в том, что пользователь, запрашивающий состояние процесса, не обязательно должен иметь полный доступ к ps)
- Каковы проблемы с файлами pid (например: часто ли службы оставляют файл pid после сбоя)?