我正试图在树莓派上托管Discord机器人。我已经把一切都做好了,我有一个机器人在上面运行。我也做了它,这样机器人在系统重新启动时就会重新启动。机器人程序完美登录。然而,我试着添加了另一个机器人,我又一次成功了,这样机器人在系统重新启动时就会重新启动。当我使用pm2 ls
时,机器人会从我看到的内容重新启动。然而,机器人不会上线。我在日志中也收到了这个错误:
HTTPError [FetchError]: request to https://discord.com/api/v9/gateway/bot failed, reason: getaddrinfo EAI_AGAIN discord.com
还要注意,我可以使用pm2 start <process>
和node <file>
来启动机器人。有人知道为什么会发生这种情况吗?
这是一个相对于DNS的错误。它告诉您getaddrinfo超时(或延迟?(,您应该稍后再试。
没有足够的信息更具体。但如果你同时启动这两个机器人,也许你的DNS或Discords DNS不喜欢这样。试着一个接一个地启动机器人(每隔几分钟启动(,看看问题是否持续存在。