Использую утилиту forever для запуска сервера на постоянной основе, то есть, чтобы работал все время. Использую следующую команду:
forever start server.js
Собственно, очень часто на следующий день я обнаруживаю, что сервер выключен, хотя ошибок в работе не было (запускал логирование добавление префикса -e logs/error.log). Подскажите, пожалуйста, может у Вас есть опыт работы с этой утилитой и у Вас случалось что-то подобное, или может быть подскажете альтернативный способ демонизации NODE JS сервера.
Создай файл с логами. И как упадет , посмотри в чем проблема. Передварительно создай server.log
forever start --uid "server" -a -l "/var/www/html/logs/server.log" server.js