Ort*_*vox 8 tcp node.js axios discord.js
我的 Node js 应用程序(一个不和谐的机器人)不断因Error: aborted消息和代码而崩溃ECONNRESET。我进行了一些挖掘,发现问题似乎是在 TCP 连接的另一端突然挂断时发生的。
我总是收到的错误消息:
Error: aborted
at connResetException (node:internal/errors:631:14)
at TLSSocket.socketCloseListener (node:_http_client:438:27)
at TLSSocket.emit (node:events:388:22)
at node:net:666:12
at TCP.done (node:_tls_wrap:573:7) {
code: 'ECONNRESET'
}
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,错误消息不是很有用,并且没有提供任何有关错误发生位置的信息。我通过节点异常处理程序收到错误process.on('uncaughtException', err => {})。
我正在使用discord.js^12.5.1节点15.4.0和axios ^0.21.1,尽管错误似乎是随机发生的,并且通过查看日志,从来没有触发它的特定函数调用,有时甚至在没有调用函数的情况下发生错误。
该错误也偶尔发生。有时一天发生一次,有时一小时发生 5 次。
我还应该补充一点,我正在使用 Heroku 免费套餐进行托管,
如果有人能阐明一些观点,那将非常有用。
| 归档时间: |
|
| 查看次数: |
3411 次 |
| 最近记录: |