Redis: Error registering fd event for the new client

Redis logó
Probléma: A következőhöz hasonló hibaüzenet sorozatot látod a Redis logban, miközben a kliensek kapcsolódási hibára, időtúllépésekre panaszkodnak:

4822:S 01 Feb 00:31:20.512 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.514 * Starting automatic rewriting of AOF on 179% growth
4822:S 01 Feb 00:31:20.514 # Error opening /setting AOF rewrite IPC pipes: Numerical result out of range
4822:S 01 Feb 00:31:20.547 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.554 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.563 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.571 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.572 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.603 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.603 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.606 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.606 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.608 # Error registering fd event for the new client: Numerical result out of range (fd=10700)
4822:S 01 Feb 00:31:20.609 # Error registering fd event for the new client: Numerical result out of range (fd=10700)

A kliensek ilyesmiket dobnak (esetünkben a .net-es Redis driver):

System.AggregateException: Endpoint <redis_ip>:<redis_port> serving hashslot 14101 is not reachable at this point of time. Please check connectTimeout value. If it is low, try increasing it to give the ConnectionMultiplexer a chance to recover from the network disconnect. IOCP: (Busy=1,Free=999,Min=20,Max=1000), WORKER: (Busy=5,Free=32762,Min=20,Max=32767), Local-CPU: n/a 

Közvetlenül redis-cli segítségével történő kapcsolat sem hoz eredményt:

~$ redis-cli
127.0.0.1:6379> INFO
Error: Server closed the connection

Megoldás: Minden bizonnyal igen ócska Redist használsz. Tessék frissíteni, mert ez már egy javított hiba: https://github.com/antirez/redis/issues/2479