Search code examples
node.jsherokuredisqueuebull

how to solve error read ECONNRESET bull library


i got error when i queue with bull library in node js, the error is like this :

     Error: read ECONNRESET at TCP.onStreamRead 
    - - errno: -104,
   - - code: 'ECONNRESET',
   - - syscall: 'read'
   - - }

and

 MaxRetriesPerRequestError: Reached the max retries per request limit (which is 20). Refer to "maxRetriesPerRequest" option for details.

this my code :

const imageQueue = new Bull("imageQueue", process.env.REDIS_URL);

Solution

  • error solved successfully by adding tls

    const imageQueue = new Bull("imageQueue", process.env.REDIS_TLS_URL, {
      redis: { tls: { rejectUnauthorized: false } },
    });