Reikalavimai: Kiekvieną dieną padalinkite nginx žurnalus pagal dabartinę datą, po vieną failą per dieną ir ištrinkite senesnius nei 30 dienų failus, tai yra, išsaugomi tik vieno mėnesio žurnalai.
Parašykite nginx žurnalo padalijimo apvalkalo scenarijų taip:
į jįlogs_pathirpid_pathKelias turėtų būti pridėtas atsižvelgiant į jūsų faktinę situaciją.
Kelią į pid failą galite pamatyti faile nginx.conf arba galite jį rasti naudodami šią komandą:
Komanda trumpai pristatoma
USR1 taip pat dažnai naudojamas informuoti programas perkrauti konfigūracijos failus; Pavyzdžiui, siunčiant USR1 signalą į "Apache HTTP" serverį, bus atlikti šie veiksmai: nustoti priimti naujus ryšius, palaukti, kol dabartinis ryšys sustos, iš naujo įkelti konfigūracijos failą, iš naujo atidaryti žurnalo failą, iš naujo paleisti serverį ir taip pasiekti gana sklandų neišjungimo pakeitimą.
Įkelkite scenarijaus failą į savo serverį (bet kokį katalogą)
Suteikti scenarijaus vykdymo teises
Testavimo scenarijai
Jei pranešama apie klaidą, galite peržiūrėti šiuos pataisymus:
Galiausiai įdiekite crontab paslaugą ir pridėkite suplanuotą užduotį! Vykdykite žurnalo skaidymo scenarijaus taisyklę kiekvieną dieną 2 val. ryto:
Pridedamas sh scenarijus:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
|