I’m having this error after 20 min of running my NodeJS app, and it’s keeps appearing after that.. it’s hosted at AWS (EC2) I searched for getaddrinfo EAI_AGAIN errors, it’s probably caused by DNS issue, but i have no idea how to solve it.
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' } }