ERREUR FATALE: Évacuation de Répartition de l'échec du processus de la mémoire
ce que je tourne sur mon serveur ubuntu, j'ai toujours ce message d'erreur, quelqu'un sait-il pourquoi ?
FATAL ERROR: Evacuation Allocation failed - process out of memory
$ node app.js
FATAL ERROR: Evacuation Allocation failed - process out of memory
Aborted (core dumped)
$ npm install
FATAL ERROR: Evacuation Allocation failed - process out of memory
Aborted (core dumped)
$ grunt -grunfile Gruntfile-online.js
FATAL ERROR: Malloced operator new Allocation failed - process out of memory
Aborted (core dumped)
EDIT1
$ free
total used free shared buffers cached
Mem: 4194304 2177148 2017156 0 0 936864
-/+ buffers/cache: 1240284 2954020
Swap: 3145728 4 3145724
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/ploop36057p1 150G 7.6G 137G 6% /
none 2.0G 4.0K 2.0G 1% /dev
none 410M 64K 410M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 0 2.0G 0% /run/shm
EDIT2
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
511 mongodb 20 0 879m 30m 7896 S 0.3 0.8 28:37.01 mongod
689 youtrack 20 0 2034m 671m 6632 S 0.3 16.4 57:36.62 java
28610 my 20 0 17288 1380 1080 R 0.3 0.0 0:00.03 top
1 root 20 0 24148 1804 1060 S 0.0 0.0 0:05.11 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd/107656
3 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khelper/107656
4 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/0
5 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
6 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/2
7 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/3
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/4
9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/5
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/6
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/7
12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/8
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/9
14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
15 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
16 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
17 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
18 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
19 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
21 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
22 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
23 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/1
24 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/2
25 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/2
26 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/2
27 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rpciod/107656/2
28 root 20 0 0 0 0 S 0.0 0.0 0:00.00 nfsiod/107656
- Avez-vous essayé de voir combien de mémoire? Essayez d'exécuter
top
et de voir la mémoire de l'info. - salut Kevin, je l'ajoute à ma mémoire d'info
- il y a 2 go de libre, je pense que c'est assez
- Avez-vous essayez d'exécuter nœud avec le drapeau
--max-old-space-size=64
la valeur en MO ou en changeant la pile de taille? - comme ceci : nœud --max-vieux-espace-taille=64 app.js. Je reçois la même erreur
- quel est votre nœud version de votre plate-forme et comment avez-vous l'installer ?
- informations sur le serveur "version Linux 2.6.32-042stab094.7 (root@kbuild-rh6-x64) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Wed Oct 22 12:43:21 MSK 2014" nœud version :v0.10.31
- J'ai oublié comment j'ai installer nœud 🙁
- elle peut être liée à la fuite de mémoire dans le Cas des Émetteurs, voir github.com/joyent/node/issues/5108, je voudrais essayer de le réinstaller ou de mettre à jour 0.10.33
- très triste, j'ai de la mise à niveau de 0.10.33, le problème existe toujours
- en passant, j'utilise jamais de surveiller l'application, quand je reçois ce message d'erreur, j'ai commencé à 4 applications, plus jamais moniteurs, il est de 8 nœud instances.
- Comment êtes-vous installation/mise à niveau du nœud? N'exécuter juste
node
travail? - Vous devriez essayer de le réinstaller node.js pourriez-vous aussi poster la sortie de "(core dumped)"?
- Je ne peux pas également exécuter apt ou de tout autre système de programmes. après j'ai augmenté ma mémoire, je peux courir tous. Je ne sais pas pourquoi c'est comme ça. De gratuitement le commandement de la raison, la mémoire était assez.
- J'ai eu le même message d'erreur sous Windows: stackoverflow.com/a/34532019/819417
Vous devez vous connecter pour publier un commentaire.
Si vous n'avez pas de swap activé votre processus échouera si il n'y a pas assez de mémoire disponible, il aime les sons qui est la question.
https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04
free
je peux voir qu'il y avait un fichier d'échange, et il a été 3GB, quand cela est arrivé. La confusion, c'est que le fichier d'échange est /dev/null.