Configurare logrotation in Plesk

Cautarea in log-uri poate deveni extrem de greoaie daca dimensiunile acestora sunt mari. In plus spatiul ocupat pe disc de aceste fisiere va creste semnificativ si destul de repede pe un server web cu trafic intens (si nu numai), iar spatiul acesta de multe ori este ocupat in mod inutil. Folosind logrotation (“rotirea” logurilor) se va reduce spatiul ocupat si se va imbunatati durata analizarii acestor fisiere.

Configurare din interfata Plesk

In Plesk, setarile legate de logrotation sunt individuale pentru fiecare domeniu/subdomeniu in parte. Pentru modificarea acestor setari trebuie urmati pasii de mai jos:

1. Navigati in Control Panel-ul domeniului dorit
2. Deschideti setarile avansate (Show Advanced Options) si mergeti la Logs
3. Apasati pe View in dreptul domeniului/subdomeniului dorit si apoi apasati pe Logrotation.
4. Alegeti regula care va genera rotirea log-urilor (dimenisune sau timp), numarul maxim de fisiere pastrate ca arhiva, optiunea de comprimare a log-urilor vechi, si optiunea de trimitere prin email a rezultatului logrotation.

Configurare manuala

Fisierele de configurare pentru logrotation aferente fiecarui domeniu/subdomeniu se afla la locatia  /usr/local/psa/etc/logrotate.d/ 

Fisierul principal de configurare pentru logrotation se afla fie la locatia  /etc/psa/logrotate.conf , fie la locatia  /etc/logrotate.conf

Logrotation este realizat de scriptul logrotate. Logrotate se executa pentru domenii/subdomenii doar daca in fisierul principal de configurare se includ si fisierele de configurare ale domeniilor/subdomeniilor care se afla in locatia: 

Log-urile sunt procesate de scriptul  /usr/local/psa/admin/sbin/statistics , care poate fi rulat si manual, daca se constata ca nu ruleaza automat periodic.

Alte articole utile:
http://www.hosting.com/support/plesk/log-rotation-in-plesk-10/
http://linux.die.net/man/8/logrotate
http://nixkb.org/2007/06/updating-stats-on-plesk/
http://kb.parallels.com/en/1415

Leave a Reply

Your email address will not be published. Required fields are marked *