пакет superlance містить деякі плагіни для supervisord.
Про керівник
Комендант система клієнт / сервер, який дозволяє користувачам контролювати і управляти ряд процесів на UNIX-подібних операційних систем.
Він розділяє деякі з тих же цілей програм, таких як запуск програм, DaemonTools і runit. На відміну від деяких з цих програм, не призначені для роботи в якості замінника ініціалізації як "ідентифікатор процесу 1". Замість цього він хотів бути використана для контролю процесів, пов'язаних з проектом або клієнтом, і призначений, щоб почати, як і будь-який інший програми під час завантаження.
Особливості:
Простий - керівник налаштовується за допомогою файлу просто INI-стиль конфігураційні та Rsquo; Легко вчитися. Вона забезпечує багато можливостей для кожного процесу, які роблять ваше життя простіше, як перезапуску невдалих процесів і автоматичною ротації журналу.
Централізоване - керівник надає вам одному місці запуску, зупинки та моніторингу процесів. Процесами можна управляти індивідуально або в групах. Ви можете налаштувати супервізора, щоб забезпечити локальний або віддалений інтерфейс командного рядка і веб.
Ефективність - керівник починає свою підпроцеси за допомогою вилки / Ехес і подпроцессов Дону і Rsquo; т демоном. Операційна система сигналізує Supervisor відразу ж після завершення процесу, на відміну від деяких рішень, які покладаються на проблемних PID файлів і періодичного опитування, щоб перезавантажити невдалих процесів.
Extensible - керівник має простий протокол повідомлення про подію, що програми, написані на будь-якій мові можна використовувати для контролю його і інтерфейс XML-RPC для контролю. Він також побудований з точки розширення, які можуть бути використані розробниками Python.
Сумісність - керівник робіт практично на все для вікна, крім. Це перевірено і підтримується на Linux, Mac OS X, Solaris і FreeBSD. Він повністю написаний на Python, так що установка не потрібно компілятор C.
Перевірена - Поки керівник дуже активно розвивається сьогодні, це не нове програмне забезпечення. Керівник був навколо протягом багатьох років і вже використовується на багатьох серверах
Що нового У цьому випуску :.
- `` crashmailbatch --toEmail`` варіант тепер приймає розділений комами список адрес електронної пошти.
Що нового у версії 0.5:
- Додана `` memmon`` сценарій, спочатку в комплекті з керівником і тепер переїхав в superlance.
Вимоги
- Python
Коментар не знайдено