pm2 autostart discord.js机器人在重新启动(树莓派)时将不会再次连接]]

问题描述 投票:0回答:2

我正在树莓派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

现在,当我重新启动时,程序已经启动,我在键入pm2 list时得到了enter image description here

但是该漫游器会因不和谐而离线。

在错误日志中,我多次重复出现此错误:

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 ...] >

javascript raspberry-pi discord.js pm2
2个回答
0
投票

Wait for Network to true中的boot设置为raspi-config,此问题已解决。积分归用户@xarantolus


0
投票

似乎在机器人启动时尚未建立Internet连接。当您打开raspi-config时,转到Boot Options并检查Wait for Network at Boot,该值应为“是”。

© www.soinside.com 2019 - 2024. All rights reserved.