user Script per leliminazione dei files di LOG che occupano la VPSplugin Script per leliminazione dei files di LOG che occupano la VPSpackage Script per leliminazione dei files di LOG che occupano la VPSserver Script per leliminazione dei files di LOG che occupano la VPSworld Script per leliminazione dei files di LOG che occupano la VPSScript per l’eliminazione dei files di LOG che occupano la VPS

Di admin | Apr 20, 2008
Stampa questo post Stampa questo post

pulizia Script per leliminazione dei files di LOG che occupano la VPS

So che non è molto ortodossa come cosa, perchè a un problema di solito si cerca una soluzione definitiva, anzichè una pezza per eliminare gli effetti negativi da esso causato.

Tuttavia, in risposta al mio precedente articolo (Aruba + Plesk = Merda) posto qui uno scriptino in BASH che ho realizzato per sistemare automaticamente o quasi questo fastidioso problema ;)

Di seguito ve lo posto ;)

#!/bin/bash
if [ -e /var/www/vhosts/dominio.com/statistics/logs/error_log ]
then
rm /var/www/vhosts/dominio.com/statistics/logs/error_log
fi

if [ -e /var/www/vhosts/dominio.com/statistics/logs/access_log.processed ]
then
rm /var/www/vhosts/dominio.com/statistics/logs/access_log.processed
fi

/etc/init.d/httpd restart
/etc/init.d/mysqld restart

 

Ovviamente, non dimenticate di sostituire dominio.com con il nome del vostro rispettivo dominio.

Se sulla VPS di Aruba (ma anche un’altra ;) ) possedete più di un dominio, copiate semplicemente i primi due paragrafi (senza #!/bin/bash però !) e incollateli prima dei comandi di riavvio dei demoni.

A questo proposito desidero dire che, qualora non aveste una VPS aruba oppure CentOS, dovrete cambiare il comando di riavvio dei demoni – potrebbe diventare /etc/init.d/apache2 restart rispettivamente /etc/init.d/mysql restart).

Inoltre, per automatizzare la procedura, consiglio di entrare in plesk e aggiungere una operazione pianificata (Sheduled Task):

- selezionare come utente root

- pianificate l’operazione una volta al giorno, in un orario poco trafficato (ad esempio le 02.00 – 04.00)

- inserire il comando per l’invocazione dello script (se avete messo, come ho fatto io, lo script in /var/www/vhosts/, allora dovrete aggiungere qualcosa come sh /var/www/vhosts/[nomefile].sh)

- adesso, da terminare, ricordatevi di dare un bel chmon 777 [nomefile].sh !

 

Spero che questo script possa esservi utile quanto lo è stato a me ;)

Buon risparmio di spazio su disco

Cordialmente, Lucky Linux.

No related posts.

Articoli correlati elaborati dal plugin Yet Another Related Posts.

1 Commento fin ora
  1. bebcomunication Maggio 20, 2008 10:42 pm

    Mitico , dopo mesi di sbattimento ho capito cos’era che mi rompeva le palle nel sito ( inchiodamenti continui , rallentamenti senza nessun motivo , macchina down a qualsiasi ora del giorno della notte )ho dato la colpa a tutto , motori di ricerca compresi , ma alla fine ho capito che erano gli errori di log che diventano infinitamente giganteschi quando hai un sito di una certa portata , pensa che ero arrivato ad avere 250 mega di file error_log , pensa qunato ci metteva a scriverci sopra qualcos’altro ogni volta , aruba+plesk , in versione professional , se non configurati ad hoc , fanno cagare

Lascia un commento

Se vuoi inserire un commento, per favore completa il form sottostante.

Nome (obbligatorio)

Email (obbligatorio)

Sito Web

Commenti

© 2008 - 2010 Blog del network GSIdea
Creative Commons LicenseIl contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.