Aplicativo JS de nó travando a si mesmo mesmo depois de usar JS permanente

Estou cansado de ver o meu servidor cair sempre e sempre .. Sempre que acordo, ele está inoperante. Toda vez que eu tenho que ir ao SSH e depois executar

forever restartall 

reiniciar meu aplicativo de nó :(

Eu olhei para o arquivo de log de sempre e diz isso

error: Forever detected script was killed by signal: SIGKILL
error: Script restart attempt #1

Não tenho absolutamente nenhuma idéia de por que isso está acontecendo.

Estou até executando um trabalho cron a cada 50 minutos para reiniciar automaticamente o nó js, caso ele tenha caído sozinho

0,50 * * * * * forever restartall

Meu aplicativo está sendo executado no Ubuntu EC2 AWS. E eu uso o seguinte comando para iniciar meu aplicativo de nó usando para sempre:

forever -m5000 -w start index.js

Além disso, aqui estão alguns snap recentes do syslog, pois isso aconteceu recentemente

Jun  1 12:50:01 ip-172-31-28-35 CRON[25924]: (ubuntu) CMD (forever restartall)
Jun  1 12:50:01 ip-172-31-28-35 CRON[25923]: (CRON) info (No MTA installed, discarding output)
Jun  1 13:00:01 ip-172-31-28-35 CRON[25930]: (ubuntu) CMD (forever restartall)
Jun  1 13:00:01 ip-172-31-28-35 CRON[25929]: (CRON) info (No MTA installed, discarding output)
Jun  1 13:05:50 ip-172-31-28-35 dhclient: DHCPREQUEST of 172.31.28.35 on eth0 to 172.31.16.1 port 67 (xid=0x58e67545)
Jun  1 13:05:50 ip-172-31-28-35 dhclient: DHCPACK of 172.31.28.35 from 172.31.16.1
Jun  1 13:05:50 ip-172-31-28-35 dhclient: bound to 172.31.28.35 -- renewal in 1415 seconds.
Jun  1 13:09:01 ip-172-31-28-35 CRON[26000]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime))
Jun  1 13:17:01 ip-172-31-28-35 CRON[26016]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jun  1 13:20:01 ip-172-31-28-35 CRON[26023]: (ubuntu) CMD (/home/ubuntu/cron/serv.sh)
Jun  1 13:20:01 ip-172-31-28-35 CRON[26022]: (CRON) info (No MTA installed, discarding output)
Jun  1 13:29:25 ip-172-31-28-35 dhclient: DHCPREQUEST of 172.31.28.35 on eth0 to 172.31.16.1 port 67 (xid=0x58e67545)
Jun  1 13:29:25 ip-172-31-28-35 dhclient: DHCPACK of 172.31.28.35 from 172.31.16.1
Jun  1 13:29:25 ip-172-31-28-35 dhclient: bound to 172.31.28.35 -- renewal in 1560 seconds.
Jun  1 13:34:39 ip-172-31-28-35 crontab[26289]: (ubuntu) LIST (ubuntu)

Aqui está o instantâneo dofree-h comando no meu terminal do Ubuntu:

e aqui está o instantâneo dedf -h comando:

Existe alguma maneira de corrigir isso e diagnosticar por que meu aplicativo trava?

ÚLTIMA EDIÇÃO E LOGS APÓS AS SEGUINTES SUGESTÕES: MySQL não desinstalado. SWAP adicionado. Eu adicionei o código de exceção não capturado Agora, quando acordei hoje, o servidor estava novamente inativo e este é o meu log para semprehttp://kl1p.com/AI01 e esses são meus free-h logo após a captura de tela do sysloghttps://snag.gy/WMzqL0.jpg https://snag.gy/0wG8Dx.jpg

Alguém pode ajudar o que está fazendo com que a RAM seja totalmente usada e por que o Node JS está causando erros, como corrigi-los?

questionAnswers(1)

yourAnswerToTheQuestion