Követelmények: Használd a logrotate-t a nginx naplók napi vágására, automatikusan töröld a 60 napnál régebbi naplókat, valamint tömörítsd és archiváld a történelmi naplókat. Ne kerülje meg, hogy egyetlen nginx naplófájl túl nagy legyen, és a lemezhely elfogyjon vagy kevésbé olvasson hatékonyan.
Szemle:
Logrotate
Linux környezetekben a logrotate nagyon hasznos naplóvágó eszköz a naplófájlok kezelésének és forgatásának automatizálására, hogy elkerülje a lemezhely fogyását, vagy az olvasási hatékonyság csökkenését egyetlen naplófájl nagy mérete miatt. A Linux már rendelkezik egy logrotate eszközzel. Ha nem, telepítheted a következő parancsot:
A paraméterek a következők:
Usage: logrotate [OPTION...] <configfile> -d, --debug Ne csinálj semmit, csak tesztelj és nyomtasd ki hibakeresési üzeneteket -f, --force Force file rotation -m, --mail=parancs Parancs a levél küldésére (helyett '/bin/mail') -s, --state=statefile Az állapotfájl útja -v, --bőbeszéd Üzenetek megjelenítése forgatás közben -l, --log=logfile Log fájl vagy 'syslog' loghoz a syslogba --verzió Megjelenítési verzió információ
Segítségi lehetőségek: -?, --Segítség Megmutatja ezt a segítség üzenetet --usage Rövid használati üzenet megjelenítése
Logrotate konfiguráció
Manuálisan hozz létre logrotate konfigurációs fájlt Nginxhez az /etc/logrotate.d/ könyvtár alatt (/etc/logrotate.d/nginx), amely a következőképpen van beállítva:
A konfiguráció helyességének teszteléséhez a parancs a következő:
Egyszer érvényesítsd a következő parancsot:
Ahogy az alábbiakban látható:
A feladat utolsó sikeres futtatásának megtekintéséhez a parancs a következő:
Ahogy az alábbiakban látható:
Logrotate végrehajtási idő
A LogRotate a Crond szolgáltatáson alapul, és a Crond szolgáltatás szkriptje:/etc/cron.daily/logrotate, figyelned kell arra, mikor hajt végre a logrotate log splitinget/etc/anacrontabés /var/lib/logrotate/logrotate.status. Ez egy anacron konfigurációs fájl, amely biztosítja, hogy a rendszeres feladatok (például a napló rotációja) hiányoznak azokon a rendszereken, amelyek rendszertelenül indulnak (pl. laptopok, alkalmanként leálló szerverek).Kiegészítő kivégzés。
Utalás:
A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható. |