redis-node-client icon indicating copy to clipboard operation
redis-node-client copied to clipboard

"noconnection" event not emitted if Redis goes away after the first connection

Open rjp opened this issue 14 years ago • 0 comments

To reproduce,

  1. create a script having a redis client object and a "noconnection" listener
  2. kill redis
  3. run the script - noconnection event fires as expected
  4. start redis
  5. run the script
  6. kill redis
  7. script bombs out with an exception thrown and no "noconnection" event

If you remove the "throw e" under the client.maybeReconnect() call in the stream "error" listener, that behaves as expected - a stream of "reconnecting" events followed by a "noconnection" after the maximum reconnect count is reached.

rjp avatar Nov 02 '10 22:11 rjp