perte (fuite?) de mémoire

perte (fuite?) de mémoire - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 09-03-2012 à 13:15:42    

Bonjour,
 
J'ai un petit souci avec ma debian (serveur dédié ovh, mais ca reste une debian).
 
Après reboot de la machine, je suis a environ 240Mo utilisés.
J'ai 8 scripts php qui doivent tourner 24h/24 pendant environ 2 semaines.
Après 5 heures je suis à 1.3Go utilisés
Après 24 heures environ, il n'y a plus que un ou 2 scripts qui tournent...
 
si je fait killall php, la mémoire utilisée ne redescend pas.
 
je lances les scripts avec la commande

Code :
  1. nohup php index.php parametre > /dev/null 2>&1 &


du coup il n'y a aucune sortie ni rien du tout, d'ailleur, j'ai commenté tout les echo du source.
 
Je ne sais pas d'ou cela peut provenir, sachant que lorsque je lance la commande

Code :
  1. ps aux


y a rien qui consomme plus de 1% de la mémoire...
 
Du coup je suis obligé de redémarrer le bidule 2 fois par jours, c'est asser contraignant.

Reply

Marsh Posté le 09-03-2012 à 13:15:42   

Reply

Marsh Posté le 09-03-2012 à 17:33:35    

free -m lorsque c'est bien chargé, parce que je soupçonne que tu confond mémoire utilisée et mémoire en cache.


---------------
Un blog qu'il est bien
Reply

Marsh Posté le 09-03-2012 à 18:01:12    

Citation :


root@ks:/home/kurairaito# free -m
                           total       used       free     shared    buffers     cached
Mem:                     1994       1466        527          0         60       1060
-/+ buffers/cache:    346       1648
Swap:                       0          0          0


 
Ca ne change pas grand chose, je pense que tout va re-planter d'ici pas tard...
 
commande top :

Citation :

top - 18:01:48 up 10:16,  1 user,  load average: 0.06, 0.14, 0.16
Tasks: 104 total,   1 running, 103 sleeping,   0 stopped,   0 zombie
Cpu(s): 16.8%us,  3.8%sy,  0.0%ni, 79.1%id,  0.0%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:   2042236k total,  1500196k used,   542040k free,    61900k buffers
Swap:        0k total,        0k used,        0k free,  1084336k cached

Message cité 1 fois
Message édité par tbotw le 09-03-2012 à 18:03:39
Reply

Marsh Posté le 09-03-2012 à 20:10:02    

tbotw a écrit :

Citation :


root@ks:/home/kurairaito# free -m
                           total       used       free     shared    buffers     cached
Mem:                     1994       1466        527          0         60       1060
-/+ buffers/cache:    346       1648
Swap:                       0          0          0


 
Ca ne change pas grand chose, je pense que tout va re-planter d'ici pas tard...
 
commande top :

Citation :

top - 18:01:48 up 10:16,  1 user,  load average: 0.06, 0.14, 0.16
Tasks: 104 total,   1 running, 103 sleeping,   0 stopped,   0 zombie
Cpu(s): 16.8%us,  3.8%sy,  0.0%ni, 79.1%id,  0.0%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:   2042236k total,  1500196k used,   542040k free,    61900k buffers
Swap:        0k total,        0k used,        0k free,  1084336k cached



Sur le free que tu montres, moins de 200mio sont occupés... C'est pas grand chose non ?


---------------
Un blog qu'il est bien
Reply

Marsh Posté le 10-03-2012 à 09:55:58    

Salut,
 
La mémoire est faite pour être utilisée. Avoir des éléments en cache ne signifie pas que la mémoire ne pourra pas être utilisée pour autre chose en cas de besoin.
 
Laisse tourner. Si tu vois que la mémoire est totalement utilisée voire que la partition swap est partiellement utilisée, là tu pourras te poser des questions.
 
a+


---------------
Traveling through hyperspace ain't like dusting crops, boy!
Reply

Sujets relatifs:

Leave a Replay

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