Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
linux:supervisor [25-09-2017 11:06] edmc73 [Notification par mail] |
linux:supervisor [16-12-2019 15:58] edmc73 |
||
---|---|---|---|
Ligne 59: | Ligne 59: | ||
supervisorctl reread | supervisorctl reread | ||
supervisorctl update | supervisorctl update | ||
+ | |||
+ | On peut aussi spécifier le mail de l' | ||
+ | < | ||
+ | [eventlistener: | ||
+ | command=crashmail -a -m dev@example.com -s '/ | ||
+ | events=PROCESS_STATE | ||
+ | </ | ||
+ | |||
Plus d'info sur les events => http:// | Plus d'info sur les events => http:// | ||
+ | ===== Les logs ===== | ||
+ | |||
+ | Afin de rotater vos logs supervisord, | ||
+ | |||
+ | > **copytruncate** | ||
+ | > Truncate the original log file to zero size in place after creating a copy, instead of moving the old log file and optionally creating a new one. It can be used when some program cannot | ||
+ | |||
+ | |||
+ | < | ||
+ | / | ||
+ | daily | ||
+ | rotate 60 | ||
+ | copytruncate | ||
+ | compress | ||
+ | missingok | ||
+ | notifempty | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Désactivez aussi la taille max des logs et la rotation automatique | ||
+ | < | ||
+ | [program: | ||
+ | directory=/ | ||
+ | command=/ | ||
+ | stderr_logfile=/ | ||
+ | stdout_logfile=/ | ||
+ | stdout_logfile_maxbytes=0 | ||
+ | stderr_logfile_maxbytes=0 | ||
+ | stdout_logfile_backups=0 | ||
+ | stderr_logfile_backups=0 | ||
+ | </ | ||
+ | |||
+ | Vous pouvez aussi rediriger les logs d' | ||
+ | redirect_stderr=true |