下午2点启动了我的机器人,但该机器人不在在线状态下

时间:2020-01-18 14:15:43

标签: javascript linux discord.js raspbian

我将我的discord.js机器人托管在raspberry pi 4上。一切正常,但显然在停电时,我希望我的机器人自行重新启动。

我尝试过的事情:

pm2 start index.js --watch --ignore-watch="node_modules" --name MeguBot
pm2 startup
sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u pi --hp /home/pi
pm2 save

现在,当我重新启动RPI并执行pm2 list命令时,我得到以下信息:this(表明我的机器人已启动并正在运行)

但该漫游器仍在Discord上保持离线状态

编辑:

这是我在错误日志中得到的内容:

Error: getaddrinfo EAI_AGAIN discordapp.com discordapp.com:443
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26)

1 个答案:

答案 0 :(得分:0)

PM2很好,但是Forever或Nodemon更好。在这里https://www.npmjs.com/package/nodemon https://www.npmjs.com/package/forever

中查看它们