Керування файлами cookie, які використовуються для реклами, таких як персоналізація реклами, ремаркетинг і аналіз ефективності реклами.
2.13.1. Загальна інформація про Supervisor
Увага!
Тільки для бізнес-хостингу.Supervisor — диспетчер процесів Linux. Він запускає задані процеси, стежить за їх роботою і автоматично перезапускає, якщо вони перестали працювати. Для кожного процесу можна задавати потрібну кількість інстансів — число одночасно працюючих екземплярів процесу. Таким чином, можна організувати постійну роботу потрібної кількості різних процесів у фоновому режимі.
Додавання процесу
- Відкрийте розділ «Supervisor».
- Натисніть «Додати процес».
- Заповніть форму та натисніть «Зберегти»:
- «Процес» — команда, процес роботи якої повинен підтримувати Supervisor.
- «Не намагатися знайти потрібний обробник для зазначеної команди і запускати як є» — вимикає автоматичну зміну команди при збереженні (логіка описана в статті Додавання завдання cron).
- «Кількість інстансів» — скільки одночасних процесів з копіями команди повинен підтримувати Supervisor.
- «Коментар» (необов'язково) — коментар до процесу.
- «Запустити відразу після додавання» (за замовчуванням увімкнено) — автоматично запускати процес відразу після додавання або зробити це пізніше вручну.
Після збереження Supervisor автоматично запустить вказану кількість інстансів процесу і буде підтримувати їх роботу.
Керування процесами
Важливі моменти:
- При зупинці або перезапуску процесу всі запущені раніше інстанси примусово завершуються протягом 2-3 секунд.
- Зміни в коді робочого процесу застосовуються тільки при перезапуску інстансу. Це пов'язано з тим, що код скриптів зчитується і компілюється тільки в момент запуску.
Усі додані процеси відображаються у списку. Для кожного процесу доступні такі дії:
- «Редагувати» — зміна налаштувань процесу (опції такі самі, як при додаванні).
- «Призупинити» і «Відновити» — зупинка і відновлення стеження Supervisor за процесом.
- «Перезапустити» — перезапуск процесу (запуск нових інстансів).
- «Переглянути stdout» — перегляд останніх 100 рядків виводу в консоль від усіх інстансів процесу.
- «Видалити» — видалення процесу.