使用StackExchange.Redis在一些空闲时间后发生连接问题

时间:2014-10-25 07:31:01

标签: c# redis .net-4.5 stackexchange.redis

我遇到了StackExchange.Redis的问题:在一些空闲时间(几个小时)之后,整个提供程序无法再次连接到Redis而抛出所谓的异常It was not possible to connect to the redis server(s); to create a disconnected multiplexer [...]

如果我回收IIS应用程序池,一切都会好起来,并且在另一个空闲时间之后,问题再次发生。这就是为什么我认为它不是Redis实例的问题,而是使用StackExchange.Redis,因为我没有重启Redis服务而是IIS应用程序池。

除了确保每个应用程序域都有一个多路复用器实例外,是否有关于如何管理Redis多路复用器的指导?

1 个答案:

答案 0 :(得分:0)

就我而言,我已将此设置AbortOnConnectFail解析为false。这似乎解决了这个问题。