Generator Supervisor
Queue workery, websockety i aplikacje Node
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Logi i środowisko
Supervisor uruchamia i pilnuje procesów (queue workery, websockety, aplikacje Node). Plik zapisz w /etc/supervisor/conf.d/, a następnie wykonaj supervisorctl reread i supervisorctl update. Ustaw autorestart=unexpected, aby proces był wznawiany po awarii, ale nie w pętli przy celowym zatrzymaniu.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator Supervisor
Supervisor pilnuje procesów, które powinny działać ciągle — kolejek, websocketów, workerów. Gdy proces padnie, Supervisor go uruchamia ponownie.
Najważniejsze dyrektywy
| Dyrektywa | Znaczenie |
|---|---|
| command | polecenie uruchamiające |
| numprocs | liczba równoległych procesów |
| autostart | uruchom przy starcie systemu |
| autorestart | wznów po awarii |
| stopwaitsecs | czas na łagodne zakończenie |
Zarządzanie
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl status
sudo supervisorctl restart worker:*
Najczęstsze pytania
Ile procesów queue workera?
Zależy od obciążenia i rdzeni. Start od 2–4 na serwer i monitoruj kolejkę.
Czym jest process_name?
Szablon nazw procesów, np. %(program_name)s_%(process_num)02d daje worker_00, worker_01.
Dlaczego proces wpada w restart loop?
Zwykle brakuje zależności lub zmiennych środowiskowych — sprawdź log w stdout_logfile.