Мое приложение nodejs продолжает получать ошибку 503 превышения ресурса каждые несколько недель после запуска, поэтому мне нужно продолжать перезапускать его через ssh.Мне было интересно, есть ли что-то, что я могу установить, чтобы автоматически перезапускать его всякий раз, когда я получаю ошибку или происходит сбой.
Я проверил число процессов нашего сервера A2Hosting во время ошибки, но он просто говорит 0/50.
Я использую пушер в реальном времени.
const express = require("express");
const router = express.Router();
const Pusher = require("pusher");
var pusher = new Pusher({
appId: "xxxxxx",
key: "xxxxxxxxxxxxxxxxxx",
secret: "xxxxxxxxxxxxxxx",
cluster: "ap1",
encrypted: true
});
router.post("/", (req, res) => {
const newVote = {
id: req.body.id,
points: 1
};
pusher.trigger("scan", "scan-player", {
id: req.body.id,
player_id: req.body.player_id,
admin_id: req.body.admin_id
});
return res.json({
success: true,
message: "Scan successful!",
id: req.body.id
});
});
module.exports = router;