Nõuded: Jaga nginx logid iga päev praeguse kuupäeva järgi, üks fail päevas, ja kustuta failid, mis on üle 30 päeva vanad, ehk säilitatakse ainult ühe kuu logid.
Kirjutage nginx logi jagamise shelli skript järgmiselt:
sinnalogs_pathjapid_pathTee tuleks lisada vastavalt sinu tegelikule olukorrale.
Sa näed pid-faili teed nginx.conf failis või leiad selle järgmise käsu abil:
Käsk tutvustatakse lühidalt
USR1 kasutatakse sageli ka rakenduste teavitamiseks konfiguratsioonifailide ülekoormamiseks; Näiteks USR1 signaali saatmine Apache HTTP serverile põhjustab järgmised sammud: lõpetada uute ühenduste vastuvõtmine, oodata praeguse ühenduse lõppemist, laadida konfiguratsioonifail uuesti, avada logifail uuesti, taaskäivitada server ja saavutada suhteliselt sujuv mitte-sulgemise muutus.
Laadi skriptifail üles oma serverisse (ükskõik millisesse kataloog)
Anna skripti täitmise õigused
Testskriptid
Kui teatatakse veast, saate kasutada järgmisi parandusi:
Lõpuks paigalda Crontab teenus ja lisa ajastatud ülesanne! Käivita logide jagamise skripti reegel iga päev kell 2 öösel:
Lisatud on sh-skript:
Turistid, kui soovite näha selle postituse peidetud sisu, palun Vastuse
|