Ubuntu управление службами по управлению демонами в Ubuntu 14. В мануале мы будем контролировать демон обработки Artisan очередей Laravel 4. Предположим, что нам необходимо запустить фоновый ubuntu управление службами демон и поддерживать его в рабочем состоянии, т. Он не вошел в это руководство из-за нехватки времени. Supervisor Это утилита написана на Python и предназначена для управления процессами ОС. Мы рассмотрим только отслеживание состояния демонов фоновых сервисов их перезапуск в случае необходимости. Тулза предоставляет системный и web интерфейсы для управления сервисами демонами. Установка на Ubuntu 14. А также консольная утилита для управления наблюдаемыми демонами - supervisorctl. Теперь supervisor будет контролировать чтобы обработчик Laravel очередей всегда был запущен. Утилита Upstart включена в дистрибутивы Ubuntu по-умолчанию, поэтому под Ubuntu вроде как и нет особого смысла ставить supervisor. После добавления ubuntu управление службами файла конфигурации сервиса необходимо перечитать конфиги: sudo initctl reload-configuration Каждый конфиг upstart сервиса должен содержать либо script набор sh команд либо exec одно строчная команда для запуска исполняемого файла. Всеми сервисами upstart управляет утилита initctl. Имя сервиса будет соответствовать имени файла конфигурации без расширения.

Смотрите также: