O servidor do nó falha após algumas horas
Estou usando o Nodemon com o Forever Module no Ubuntu Server.
Eu uso este comando para iniciar meu Node Server:
forever start -c nodemon app.js --exitcrash
Funciona bem por algumas horas (aproximadamente 48 horas), mas depois disso meu servidor para de trabalhar com estes erros:
Error: getaddrinfo EMFILE
TypeError: Cannot call method 'indexOf' of undefined
Error: Handshake inactivity timeout
Esses erros são causados devido aExceder o limite de arquivos abertos / soquetes.
Agora minha pergunta é:
Posso usar -m (que define como ilimitado no meu sistema operacional):
max memnory size (kbytes, -m) unlimited
Devo usar o comando acima com -m? Existem desvantagens?
Ou existe alguma outra solução eficiente para corrigir a falha do servidor?