jer56
mercredi 14 novembre 2007 à 22:53
Bonsoir à tous,
Les sites de mon serveur dédié OVH sont depuis environ 2 heures inaccessibles par le web.
Pas de problème pour accéder à Webmin ou aux sites par FTP.
Aucune modification n'a été apportée ...
Il semble y avoir un problème avec Apache qui ne veut pas démarrer sur webmin, j'ai l'erreur suivante :
"Impossible de démarrer Apache : Apache ne semble pas être en cours d'exécution :
Starting httpd: [Wed Nov 14 22:34:02 2007] [warn] NameVirtualHost 91.121.XX.XX:80 has no VirtualHosts
[Wed Nov 14 22:34:02 2007] [warn] NameVirtualHost 91.121.XX.XX:80 has no VirtualHosts
[Wed Nov 14 22:34:02 2007] [warn] NameVirtualHost 91.121.XX.XX:80 has no VirtualHosts
[Wed Nov 14 22:34:02 2007] [warn] NameVirtualHost 91.121.XX.XX:80 has no VirtualHosts
[Wed Nov 14 22:34:02 2007] [warn] NameVirtualHost 91.121.XX.XX:80 has no VirtualHosts
[Wed Nov 14 22:34:02 2007] [warn] NameVirtualHost 91.121.XX.XX:80 has no VirtualHosts
[ OK ]"
Tout fonctionne très bien sur ce serveur depuis longtemps, et aucune modification n'a été apportée ...
Pouvez-vous m'aider ?
Je suis très embarrassé ...
En vous remerciant
jer56
mercredi 14 novembre 2007 à 23:09
Je répond, je viens de trouver que le problème venait à priori du fichier de log Apache ... J'ai fait la rotation manuellement dans webmin ... et j'ai pu redémarrer Apache.
Le web est de nouveau OK.
Il va tout de même falloir que je règle ce problème qui risque de se reproduire !
Dan
jeudi 15 novembre 2007 à 09:51
Bonjour,
C'est assez fréquent sur les sites qui ont du trafic.
Si tu es en release 1, change la fréquence du logrotate dans le fichier /etc/logrotate.d/apache et remplace le mot "weekly" par "daily"
Dan
jer56
jeudi 15 novembre 2007 à 11:58
Merci Dan,
Je suis à priori déjà en "daily".
Sur Webmin > Log File Rotation, j'ai :
---------------
Log file Rotation period Post-rotation command
/usr/local/apache/logs/*log Daily /usr/bin/killall -HUP httpd
---------------
Peux-tu m'éclairer ?
Merci beaucoup.
Dan
jeudi 15 novembre 2007 à 12:05
Vérifie tout de même le fichier que je t'ai cité. Et pour moi "daily" doit être en minuscules (mais je ne sais pas s'il prend "Daily" aussi
jer56
jeudi 15 novembre 2007 à 12:12
OK, dans le fichier /etc/logrotate.d/apache, j'ai :
------------------
/usr/local/apache/logs/*log {
notifempty
daily
rotate 20
compress
postrotate
/usr/bin/killall -HUP httpd
endscript
}
------------------
Dan
jeudi 15 novembre 2007 à 12:19
Dont tes logs doivent déjà subir une rotation quotidienne...
Ce serait surprenant d'arriver à faire plus de 2GB de logs par jour.
Combien as-tu de hits/jour sur ton serveur ?
jer56
jeudi 15 novembre 2007 à 12:35
Le nombre de hits, je n'en sais rien, je viens d'ailleurs de voir que webalizer sur le plus gros site ne fonctionne pas.
J'ai des stats : le plus gros site enregistre entre 5000 et 6000 visites / jour, et environ 40.000 PV/J.
C'est un site fortement interactif, qui nécessite pas mal de ressources (site communautaire).
Les autres sites sont négligeables en terme de trafic (500 VU/J et 4000 PV/j max).
Je ne pense pas ce trafic est énorme ...
Merci Dan pour ton aide
Dan
jeudi 15 novembre 2007 à 14:20
Tu es bien en release 1, RedHat ?
jer56
jeudi 15 novembre 2007 à 14:27
Voila les infos du serveur :
Distribution : Red Hat Linux release 7.2 (Enigma)
Kernel : 2.4.33grs-bipiv-ipv4-32
Version Release : 1.77
Merci !
Dan
jeudi 15 novembre 2007 à 14:46
Lance la commande "ls -ltr /var/log/httpd" et donne-moi les 10 dernières lignes de la sortie.
jer56
jeudi 15 novembre 2007 à 15:04
Voila les 10 dernières lignes :
-rw-r--r-- 1 root root 5 Nov 14 23:05 httpd.pid
-rw-r--r-- 1 root root 5266 Nov 15 13:18 ovh-access_log
-rw-r--r-- 1 root root 356 Nov 15 14:37 site1-access_log
-rw-r--r-- 1 root root 50151 Nov 15 14:50 site2-access_log
-rw-r--r-- 1 root root 82691 Nov 15 14:57 site3-access_log
-rw-r--r-- 1 root root 7073 Nov 15 14:58 site4-access_log
-rw-r--r-- 1 root root 915762 Nov 15 15:01 site5-access_log
-rw-r--r-- 1 root root 1320761 Nov 15 15:02 site6-access_log
-rw-r--r-- 1 root root 2348820 Nov 15 15:03 error_log
-rw-r--r-- 1 root root 49173587 Nov 15 15:03 vlc-access_log
Dan
jeudi 15 novembre 2007 à 15:13
Vu la taille des logs, qui ont été initiés hier soir, ce n'est pas un problème ! Le plus gros fait 49MB en 16H de temps....
Par contre, tu devrais regarder de plus près ce que contient le fichier error_log. Parce que 2.3MB de logs depuis hier à 23H me semble énorme.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez
cliquer ici.