Question sur la gestion des logs Apache pour bcp de Vhosts

Question sur la gestion des logs Apache pour bcp de Vhosts - Divers - Linux et OS Alternatifs

Marsh Posté le 27-05-2004 à 12:38:25    

J'ai un serveur sous RedHat hébergeant une centaine de sites Web + une base MySQL. Il s'agit d'un P4 2.66 Ghz avec 512 Mo de DDR et deux disques durs IDE en raid 1 hardware.
 
Pour me simplifier la vie, j'ai configurer chaque virtual host de la façon suivante :
 

Citation :

<VirtualHost *:80>
ServerAdmin LECONTACT
DocumentRoot /home/sites/www.LESITE.com/web
ServerName www.LESITE.com
ErrorLog /home/sites/LESITE/logs/error_log
CustomLog /home/sites/LESITE/logs/access_log combined
</VirtualHost>


 
En temps réel, les logs des site sont donc mis dans le répertoire de chaque Virtual Host. Aurais-je mieux fait de centraliser les logs et de faire un split_log chaque nuit ? Au point de vue perfs je suppose. Mais surtout : est ce que ma méthode est dangereuse pour l'intégrité des disques durs, vu la sollicitation ?
 

Reply

Marsh Posté le 27-05-2004 à 12:38:25   

Reply

Marsh Posté le 27-05-2004 à 13:09:25    

si il y a beaucoup de traffic et que les logs sont assez enormes (si tu gardes plusieurs mois de log) pourquoi ne pas les stocker sur un autre serveur ? (en utilisant NFS)
 
Il n'y a pas besoin d'une bete de course apres pour stocker les logs, juste un peu d'espace disque.


Message édité par lebibi le 27-05-2004 à 13:11:02
Reply

Marsh Posté le 27-05-2004 à 13:36:51    

si tu fait un fichier de log unique, ca fait autant de handlers de fichiers ouverts en moins par apache

Reply

Marsh Posté le 27-05-2004 à 13:58:27    

merci pour vos réponses. Je ne compte garder que qq semaines de logs en fait, donc je peux me permettre de stocker ça sur le serveur même.  
 
Je pense que je vais mettre en place le fameux split logs !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed