FlareSolverr: error: Error: connect ECONNREFUSED

Discussed in https://github.com/FlareSolverr/FlareSolverr/discussions/218

<div type='discussions-op-text'>

Originally posted by jprokos November 10, 2021 FlareSolverr 2.0.2 was working and now it’s not. I haven’t changed anything on my system. I have SIP off, no firewall, and no security software running.

2021-11-05T00:23:25-05:00 INFO REQ-134 Incoming request => POST /v1 body: {"maxTimeout":55000,"cmd":"request.get","url":"https://kickasstorrents.unblockninja.com/new/?sortby=time&sort=desc"}
2021-11-05T00:23:27-05:00 INFO REQ-134 Cloudflare detected
2021-11-05T00:23:36-05:00 INFO REQ-134 Challenge solved
2021-11-05T00:23:38-05:00 INFO REQ-134 Response in 12.777 s
2021-11-05T00:29:37-05:00 INFO REQ-134 Process interrupted
2021-11-05T00:39:15-05:00 INFO FlareSolverr v2.0.2
2021-11-05T00:39:15-05:00 INFO Testing web browser installation...
2021-11-05T03:02:50-05:00 INFO FlareSolverr v2.0.2
2021-11-05T03:02:50-05:00 INFO Testing web browser installation...
2021-11-05T16:07:46-05:00 INFO FlareSolverr v2.0.2
2021-11-05T16:07:46-05:00 INFO Testing web browser installation...
2021-11-05T21:59:10-05:00 INFO FlareSolverr v2.0.2
2021-11-05T21:59:10-05:00 INFO Testing web browser installation...
2021-11-06T14:05:01-05:00 INFO FlareSolverr v2.0.2
2021-11-06T14:05:01-05:00 INFO Testing web browser installation...
2021-11-06T22:30:13-05:00 INFO FlareSolverr v2.0.2
2021-11-06T22:30:13-05:00 INFO Testing web browser installation...
2021-11-06T22:30:56-05:00 INFO FlareSolverr v2.0.2
2021-11-06T22:30:56-05:00 INFO Testing web browser installation...
2021-11-06T22:31:04-05:00 INFO FlareSolverr v2.0.2
2021-11-06T22:31:04-05:00 INFO Testing web browser installation...
2021-11-06T22:34:13-05:00 INFO FlareSolverr v2.0.2
2021-11-06T22:34:13-05:00 INFO Testing web browser installation...
2021-11-06T22:41:05-05:00 INFO FlareSolverr v2.0.2
2021-11-06T22:41:05-05:00 INFO Testing web browser installation...
2021-11-06T22:51:35-05:00 INFO FlareSolverr v2.0.2
2021-11-06T22:51:35-05:00 INFO Testing web browser installation...
2021-11-06T22:51:40-05:00 INFO FlareSolverr User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:95.0) Gecko/20100101 Firefox/95.0
2021-11-06T22:51:40-05:00 INFO Test successful
2021-11-06T22:51:40-05:00 INFO Listening on http://0.0.0.0:8191
2021-11-06T22:51:43-05:00 INFO REQ-1 Incoming request => GET /
2021-11-06T22:51:43-05:00 INFO REQ-2 Incoming request => GET /favicon.ico
2021-11-06T22:53:09-05:00 INFO REQ-3 Incoming request => GET /
2021-11-06T22:56:19-05:00 INFO REQ-4 Incoming request => GET /
2021-11-07T00:04:24-05:00 INFO REQ-5 Incoming request => GET /
2021-11-07T00:04:24-05:00 INFO REQ-6 Incoming request => GET /favicon.ico
2021-11-09T00:03:01-06:00 INFO REQ-6 Process interrupted
2021-11-09T00:04:21-06:00 INFO FlareSolverr v2.0.2
2021-11-09T00:04:21-06:00 INFO Testing web browser installation...
2021-11-09T10:20:14-06:00 INFO FlareSolverr v2.0.2
2021-11-09T10:20:14-06:00 INFO Testing web browser installation...
2021-11-09T10:20:25-06:00 INFO FlareSolverr v2.0.2
2021-11-09T10:20:25-06:00 INFO Testing web browser installation...
2021-11-09T10:20:35-06:00 INFO FlareSolverr v2.0.2
...

Error log

2021-11-10T21:21:50-06:00 ERROR ErrorEvent {
  target: WebSocket {
    _events: [Object: null prototype] { open: [Function], error: [Function] },
    _eventsCount: 2,
    _maxListeners: undefined,
    _binaryType: 'nodebuffer',
    _closeCode: 1006,
    _closeFrameReceived: false,
    _closeFrameSent: false,
    _closeMessage: '',
    _closeTimer: null,
    _extensions: {},
    _protocol: '',
    _readyState: 3,
    _receiver: null,
    _sender: null,
    _socket: null,
    _bufferedAmount: 0,
    _isServer: false,
    _redirects: 0,
    _url: 'ws://localhost:63361/devtools/browser/4b8de2bc-fe9b-4944-9884-692cb96ee0e1',
    _req: null,
    [Symbol(kCapture)]: false
  },
  type: 'error',
  message: 'connect ECONNREFUSED ::1:63361',
  error: Error: connect ECONNREFUSED ::1:63361
      at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
    errno: -61,
    code: 'ECONNREFUSED',
    syscall: 'connect',
    address: '::1',
    port: 63361
  }
}```</div>

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 2
  • Comments: 18 (5 by maintainers)

Most upvoted comments

@ngosang Have you considered playwright vs puppeteer? Seems to be well maintained and have fewer conflicts.

@alexreg I can reproduce the issue with NodeJS 17 but it’s related to Puppeter/Firefox not FlareSolverr. For now I will support only NodejS 16 LTS. You can install that version or use the Docker container.

Update: #364

@ngosang

I wish this were true… It is working randomly and I haven’t been able to pin down why this is happening. Once it’s able to get a port it works. It was running for three days straight. For some reason it’s not always able to get a port. I have checked to see if there are port conflicts and I see none. So it must be in the way it is requesting them that it’s hit and miss.

Hello No other solution other than installing docker? I would like to do without that 😃