【发布时间】:2019-02-18 19:11:14
【问题描述】:
我的 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;
【问题讨论】:
标签: node.js websocket shared-hosting pusher