Node Server вылетает через несколько часов
Я использую Nodemon с модулем Forever на сервере Ubuntu.
Я использую эту команду для запуска моего Node Server:
forever start -c nodemon app.js --exitcrash
Он отлично работает в течение нескольких часов (около 48 часов), но после этого мой сервер перестает работать с этими ошибками:
Error: getaddrinfo EMFILE
TypeError: Cannot call method 'indexOf' of undefined
Error: Handshake inactivity timeout
Эти ошибки вызваны из-заПревышение лимита открытых файлов / сокетов.
Теперь мой вопрос:
Могу ли я использовать -m (который установлен в моей операционной системе без ограничений):
max memnory size (kbytes, -m) unlimited
Должен ли я использовать вышеуказанную команду с -m? Есть ли недостатки?
Или есть какое-либо другое эффективное решение для устранения сбоя сервера?