Požiadavky: Používajte logrotáciu na každodenné rezanie nginx logov, automatické mazanie logov starších ako 60 dní a komprimovanie a archivovanie historických logov. Zabrániť tomu, aby jeden nginx log súbor bol príliš veľký a spôsobil vyčerpanie miesta na disku alebo menej efektívne čítanie.
Revízia:
Logrotácia
V prostredí Linuxu je logrotácia veľmi užitočným nástrojom na rezanie logov na automatizáciu správy a rotácie logových súborov, aby sa predišlo nedostatku miesta na disku alebo zníženiu efektivity čítania kvôli veľkej veľkosti jedného log súboru. Linux už má nástroj na logrotáciu. Ak nie, môžete ho nainštalovať nasledujúcim príkazom:
Parametre sú nasledovné:
Usage: logrotate [OPTION...] <configfile> -d, --debug Nerob nič, len testuj a tlač debug správy -f, --force Rotácia silového súboru -m, --mail=príkaz Príkaz na odoslanie mailu (namiesto '/bin/mail') -s, --state=statefile Cesta k stavovému súboru -v, --verbose Zobraziť správy počas rotácie -l, --log=logfile Log súbor alebo 'syslog' na log do syslog --verzia Zobraziť informácie o verzii
Možnosti pomoci: -?, --help Zobraziť túto správu o pomoci --použitie Zobraziť krátku správu o používaní
Logrotate konfigurácia
Manuálne vytvorte konfiguračný súbor logrotate pre Nginx v adresári /etc/logrotate.d/ (/etc/logrotate.d/nginx), ktorý je konfigurovaný nasledovne:
Na overenie správnosti konfigurácie je príkaz nasledovný:
Vynúťte ho raz nasledujúcim príkazom:
Ako je uvedené nižšie:
Na zobrazenie posledného úspešného spustenia úlohy je príkaz nasledovný:
Ako je uvedené nižšie:
Čas logrotácie vykonávania
Logrotate je založený na službe Crond a jeho skript pre službu Crond je/etc/cron.daily/logrotate, musíte venovať pozornosť tomu, kedy logrotácia vykonáva štiepenie logu/etc/anacrontaba /var/lib/logrotate/logrotate.status. Je to konfiguračný súbor pre anacron, ktorý zabezpečuje, že na systémoch, ktoré sa spúšťajú nepravidelne (napr. notebooky, servery, ktoré sa občas vypnú), sú prehliadnuté pravidelné úlohy (ako napríklad rotácia logov).Doplnková poprava。
Referencia:
Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné. |