В настоящее время я использую простой узел.JS-сервер с express.js на моем RaspberryPi с установленным Debian. Все работает нормально, но каждое утро я просыпаюсь и вижу, что мой сервер больше не работает (процесс сервера, который я запустил с node main.js
).
Моим первым предположением было то, что Pi имеет какой-то спящий режим, в который он входит через пару часов без трафика и т.д. И который отключает сервер, но я также запускаю dydns-клиент, который все еще работает каждое утро ,
Есть ли способ отследить процесс после того, как я начал его проверять завтра утром, что убило мой процесс или почему оно закончилось?
Сам сервер выглядит довольно просто, и я не думаю, что есть какое-то автоматическое отключение, которое я пропустил. Вот код, который я использовал.
var express = require('express');
var path = require('path');
var server = express();
server.use(express.static(path.join(__dirname, 'public')));
server.listen(1337);
console.log("Server listening (PORT: " + 1337 + ") ...");
Любая идея, что делать, чтобы сервер работал / выяснить, в чем причина остановки?