我遇到了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多路复用器的指导?
答案 0 :(得分:0)
就我而言,我已将此设置AbortOnConnectFail
解析为false
。这似乎解决了这个问题。