Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2249 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Gros pb de logs et de place libre sur un serveur Ubuntu

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Gros pb de logs et de place libre sur un serveur Ubuntu

n°983915
croli
Posté le 26-11-2007 à 09:04:24  profilanswer
 

bonjour
je viens de récupérer la gestion d'un serveur dédié, qui héberge un assez gros site web...
 
Malheureusement il a été très mal partitionné :
 
La partition racine / fait 3 go
Le /home/ fait tout le reste soit 200go
tout ce qui est donné site web se trouve dans des différents répertoire home...
 
tout va bien, sauf que les fichiers logs sont assez monstrueux, en 3 semaines à la louche je dois supprimer plus d'1 go de logs, bref tout ce qui se trouve dans /var/log/ et du coup mon serveur s'arrete car la partition racine est pleine à craquer...
 
Donc je cherche une solution pour soit :
1) limité la croissance des logs (mais bon j'aimerais qd meme gardé un minimum de logs)
2) soit déplacé le contenu de /var/log/ ailleurs par exemple dans Home/utilisateur/meslogsamoi...
 
si vous avez d'autres idées, n'hésitez pas ?
 
d'avance un grand merci
 
ps : voila à l'instant pour la journée d'hier et cette nuit, je viens de supprimer 800 mega de logs....

mood
Publicité
Posté le 26-11-2007 à 09:04:24  profilanswer
 

n°983917
wedgeant
Da penguin inside
Posté le 26-11-2007 à 09:07:59  profilanswer
 

un p'tit cron tous les jours qui te fais un vidage des logs vers un sous-répertoire de /home et hop, le tour est joué [:prodigy]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°983919
o'gure
Modérateur
Multi grognon de B_L
Posté le 26-11-2007 à 09:08:52  profilanswer
 

Changer dans la conf d'apache l'endroit où il stocke ses logs ?
Une solution serait de les mettre sur l'autre partition.


---------------
Ton Antoine commence à me les briser menus !
n°983925
croli
Posté le 26-11-2007 à 09:11:24  profilanswer
 

merci pour ses réponses rapides...
 
oui pour le cron j'y ai pensé (solution de dernier recours)...  
 
il n'y a pas que apache qui génére beaucoup de log :  
mysql postfix, etc... le firewall, enfin bref beaucoup de choses, qu'il va falloir que je liste si je veux faire des taches crons...


Message édité par croli le 26-11-2007 à 09:12:33
n°983927
wedgeant
Da penguin inside
Posté le 26-11-2007 à 09:12:29  profilanswer
 

Eh ben [:mrbrelle]
 
Tu fais un script shell qui archive tous tes logs et tu appelles ce script dans la tâche cron [:spanotfote]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°983929
croli
Posté le 26-11-2007 à 09:13:17  profilanswer
 

je me demandais un petit ln sur le /var/log... qui pointe ailleurs ??

n°983931
o'gure
Modérateur
Multi grognon de B_L
Posté le 26-11-2007 à 09:14:14  profilanswer
 

tu as également les solutions suivantes :
 - jouer sur le niveau de verbosité des logs des différents services
 - réduire la partition /home et créer une partition dédiée pour /var/log ou /var


---------------
Ton Antoine commence à me les briser menus !
n°983934
croli
Posté le 26-11-2007 à 09:16:11  profilanswer
 

o'gure a écrit :

tu as également les solutions suivantes :
 - jouer sur le niveau de verbosité des logs des différents services


oui ca je veux bien mais comment ? il faut que je trouve toutes les définitions de log et réduire au maxi la verbosité des logs...

o'gure a écrit :


 - réduire la partition /home et créer une partition dédiée pour /var/log ou /var

oui mais à chaud c'est faisable ? le serveur est en prod....  :pt1cable:  

n°983938
o'gure
Modérateur
Multi grognon de B_L
Posté le 26-11-2007 à 09:20:21  profilanswer
 

croli a écrit :

je me demandais un petit ln sur le /var/log... qui pointe ailleurs ??


C'est éventuellement une solution correcte.

croli a écrit :


oui ca je veux bien mais comment ? il faut que je trouve toutes les définitions de log et réduire au maxi la verbosité des logs...


si tu n'as que 3 services trop verbeux ca ne sera pas trop compliqué. Tu trouveras ca dans les docs de mysql-server/postfix et apache (un man sur leur fichier de conf par exemple)

croli a écrit :

oui mais à chaud c'est faisable ? le serveur est en prod....  :pt1cable:  


Pas sûr, il me semble qu'il faudrait démonter la partition montée sur /home. A vérifier. Une période d'indisponibilité programmée n'est telle pas possible pour le remettre à plat ce serveur ?


---------------
Ton Antoine commence à me les briser menus !
n°983941
croli
Posté le 26-11-2007 à 09:25:00  profilanswer
 

(merci pour tes réponses)
 
pour le changement de partition, c'est pour le moment impossible de mettre le serveur en indisponibilité assez longue, et je n'ai pas de spare sous la main, en ce moment pour le remplacer le temps de le repartionner proprement... :(
 
pour les services, il n'y en a pas que 3, malheureusement et je risque de perdre un temps fou à tout lister....
 
je reviens à la premiere solution, le fameux ln...
comment m'y prendre ?j'arrete tout le temps de faire mon ln ?  
et comment le faire ? dois-je supprimer toute l'arborescence de mon /var/log/ et recréer tous les fichiers/dossiers dans mon futur répertoire de logs et faire mon ln ensuite ?
as-tu une idée ?
merci

mood
Publicité
Posté le 26-11-2007 à 09:25:00  profilanswer
 

n°983946
o'gure
Modérateur
Multi grognon de B_L
Posté le 26-11-2007 à 09:31:46  profilanswer
 

Je dirais :
 1. faire un bon gros mv de ton répertoires /var/log vers l'endroit correct
 2. faire le ln dans la foulée
 3. redémarrer l'ensemble des services services (juste pour être certain)

 

commande :
 mv /var/log/ /la/ou/il/faut && ln -s /la/ou/il/faut /var/log

 

essaye la commande sur des répertoires de test


Message édité par o'gure le 26-11-2007 à 09:32:13

---------------
Ton Antoine commence à me les briser menus !
n°983947
croli
Posté le 26-11-2007 à 09:33:05  profilanswer
 

oui je vais tenter sur un autre petit serveur de test... avant de tout "casser"
 
merci ;)

n°983968
croli
Posté le 26-11-2007 à 09:49:29  profilanswer
 

un grand merci, aprés test sur le serveur de test, je viens de le faire sur le serv de prod, j'ai juste rebooté la machine histoire que tous les services soit bien lancé, petite coupure de 2 min....
 
tout est ok !!
un très très grand merci à toi o'gure
 
 :jap:  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  Gros pb de logs et de place libre sur un serveur Ubuntu

 

Sujets relatifs
xp + ubuntu + pclinuxos 2007ubuntu vs vista
Serveur Linux et clients Windows : possible , simple?[SSH / FTP] Impossible de se connecter au serveur
serveur de sauvegarde debianVista out, je viens de passer sur Ubuntu
Besoin d'aide pour installer Ubuntu sur un nouveau PCChoix de distrib pour serveur HP Proliant DL360
[resolu] [debian etch] serveur ntpUbuntu install de horde
Plus de sujets relatifs à : Gros pb de logs et de place libre sur un serveur Ubuntu


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR