我将我的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)
答案 0 :(得分:0)
PM2很好,但是Forever或Nodemon更好。在这里https://www.npmjs.com/package/nodemon https://www.npmjs.com/package/forever
中查看它们