Prasības: Sadaliet nginx žurnālus pēc pašreizējā datuma katru dienu, vienu failu dienā un izdzēsiet failus, kas ir vecāki par 30 dienām, tas ir, tiek saglabāti tikai viena mēneša žurnāli.
Uzrakstiet nginx žurnāla sadalīšanas čaulas skriptu šādi:
tajālogs_pathunpid_pathCeļš jāpievieno atbilstoši jūsu faktiskajai situācijai.
Ceļu uz pid failu var redzēt failā nginx.conf vai arī to var atrast ar šādu komandu:
Komanda ir īsi iepazīstināta
USR1 parasti tiek izmantots arī, lai informētu lietojumprogrammas par konfigurācijas failu pārslodzi; Piemēram, nosūtot USR1 signālu uz Apache HTTP serveri, tiks veiktas šādas darbības: pārtrauciet jaunu savienojumu pieņemšanu, pagaidiet, līdz pašreizējais savienojums apstāsies, pārlādējiet konfigurācijas failu, atkārtoti atveriet žurnālfailu, restartējiet serveri un tādējādi panākiet salīdzinoši vienmērīgu neizslēgšanu.
Augšupielādējiet skripta failu savā serverī (neatkarīgi no vēlamā direktorija)
Skripta izpildes atļauju piešķiršana
Testa skripti
Ja tiek ziņots par kļūdu, varat skatīt šādus labojumus:
Visbeidzot, instalējiet crontab pakalpojumu un pievienojiet ieplānoto uzdevumu! Izpildiet žurnāla sadalīšanas skripta kārtulu katru dienu pulksten 2 no rīta:
Pievienots sh skripts:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzu Atbildi
|