Прежде всего - привет, это мой первый вопрос переполнения стека, поэтому я постараюсь изо всех сил правильно общаться.Рекомендуемый способ управления постоянными процессами PHP-скриптов?
Название моего вопроса может быть немного неоднозначен, поэтому позвольте мне расширить на него сразу:
Я планирую проект, который включает в себя прием входных данных из нескольких «потоковых» API-интерфейсов, Twitter является одним из примеров. У меня есть базовый сценарий, закодированный в PHP, который работает неопределенно из командной строки, принимая входные данные из API потокового трафика Twitter и делая с ним очень простые вещи.
Моя конечная цель состоит в том, чтобы запустить несколько таких процессов (возможно, демононировано с использованием класса PEAR System Daemon), и я хотел бы иметь возможность управлять ими из некоторого управляющего процесса (также скрипта PHP). Управлять я имею в виду основные операции, такие как останов/старт и (самое главное) автоматический перезапуск процесса, который сбой.
Я был бы признателен за любые указания относительно того, как лучше всего подойти к этому углу управления процессом. Опять же, приносим извинения, если этот вопрос слишком широк - советы по более тщательно сфокусированным направлениям исследования будут оценены в случае необходимости. Спасибо за чтение, и я с нетерпением жду ваших ответов.
FYI Я создал «Supervisor», приложение Python для управления процессами, и это, похоже, делает именно то, что мне нужно! Ссылка была выполнена из [Запускаем php-скрипт как процесс демона] (http://stackoverflow.com/questions/2036654/run-php-script-as-daemon-process) - указано ниже Пеккой (еще раз спасибо!) , Сам супервизор можно найти здесь (http://supervisord.org/). – BigglesZX