我正在树莓派4上托管一个discord.js机器人。当我用pm2 start index.js
手动连接时,它可以完美连接现在的问题是当我尝试将其添加到自动启动时
pm2 autostart
sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u pi --hp /home/pi
pm2 save
但是该漫游器会因不和谐而离线。
在错误日志中,我多次重复出现此错误:
Error: getaddrinfo EAI_AGAIN discordapp.com discordapp.com:443 at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26)
但是,如果我以
pm2 restart 0
重新启动,discord bot将再次联机。
我正在树莓派4上托管一个discord.js机器人。当我使用pm2 start index.js手动进行操作时,它可以完美地连接,现在的问题是当我尝试将其添加到自动启动时pm2 autostart sudo env ...] >
将Wait for Network to true
中的boot
设置为raspi-config
,此问题已解决。积分归用户@xarantolus
似乎在机器人启动时尚未建立Internet连接。当您打开raspi-config
时,转到Boot Options
并检查Wait for Network at Boot
,该值应为“是”。