Bonjour,
Je rencontre un problème grave que je n'arrive pas du tout à cerner sur mon serveur.
Il s'agit d'un serveur virtuel 1&1. La distribution est une ubuntu 8.04 64bits.
La mémoire est saturé et le shell m'envoie ce genre de message : "fork: Cannot allocate memory" même pour un simple "ls".
J'ai fait quelques recherche mais cela ne m'aiguille pas beaucoup, et surtout pourquoi ce problème apparait soudainement ? D'après les log le problème c'est manifester dans l'après midi d'hier. Je n'est pas toucher au serveur de la journée, alors qu'est ce qui c'est passé?
Comme demandé dans beaucoup de forum à ce sujet j'ai lancer la commande :
voila le résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part cat /proc/user_beancounters
Apperement la colonne "failcnt" devrai rester à zero, enfin c'est ce que j'ai cru en comprendre. Mais la encore j'ai du mal à interpreter.
Si quelqu'un à une idée, j'ai fait pas mal de recherche, j'ai trouvé des liens vers "privvmpages", mais j'avoue ne pas y comprendre grand chose et ne pas être sur qu'il s'agisse de la bonne piste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Version: 2.5 uid resource held maxheld barrier limit failcnt 56370646: kmemsize 12148383 12542734 20971520 23068672 132282 lockedpages 0 0 256 256 0 privvmpages 145917 146048 262144 288358 0 shmpages 804 804 20480 20480 0 dummy 0 0 0 0 0 numproc 83 87 96 96 4747 physpages 16327 16410 2147483647 2147483647 0 vmguarpages 0 0 65536 2147483647 0 oomguarpages 16327 16410 65536 2147483647 0 numtcpsock 184 184 360 360 112567 numflock 14 15 188 206 0 numpty 1 1 16 16 0 numsiginfo 0 1 256 256 0 tcpsndbuf 628128 628128 1720320 2703360 0 tcprcvbuf 211312 220096 1720320 2703360 0 othersockbuf 179168 182912 1126080 2097152 0 dgramrcvbuf 0 0 262144 288358 0
Partager