【发布时间】:2022-01-25 22:52:48
【问题描述】:
我在运行我的 NodeJS 应用程序 20 分钟后出现此错误,此后一直出现.. 它托管在 AWS (EC2) 我搜索 getaddrinfo EAI_AGAIN 错误,这可能是由 DNS 问题引起的,但我有不知道怎么解决。
WebSocket error: [object Object]
ErrorEvent {
target:
WebSocket {
_events:
[Object: null prototype] {
message: [Function: incoming],
disconnect: [Function],
close: [Function: close],
error: [Function] },
_eventsCount: 4,
_maxListeners: undefined,
_binaryType: 'nodebuffer',
_closeCode: 1006,
_closeFrameReceived: false,
_closeFrameSent: false,
_closeMessage: '',
_closeTimer: null,
_extensions: {},
_protocol: '',
_readyState: 2,
_receiver: null,
_sender: null,
_socket: null,
_bufferedAmount: 0,
_isServer: false,
_redirects: 0,
_url: 'wss://stream.binance.com:9443/ws/!bookTicker',
_req: null },
type: 'error',
message:
'getaddrinfo EAI_AGAIN stream.binance.com stream.binance.com:9443',
error:
{ Error: getaddrinfo EAI_AGAIN stream.binance.com stream.binance.com:9443
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26)
errno: 'EAI_AGAIN',
code: 'EAI_AGAIN',
syscall: 'getaddrinfo',
hostname: 'stream.binance.com',
host: 'stream.binance.com',
port: '9443' } }
【问题讨论】:
标签: javascript node.js websocket binance