警告:好的,所以这是一个奇怪的地方,我不确定 SO 是否是正确的地方。
我有一个连接到 Azure Redis 缓存实例的 Azure 网站。(使用 StackExchange.Redis)
一切都很好,然后有一天 - 该网站无法连接到 Redis。
错误:
无法连接到 redis 服务器;要创建断开连接的多路复用器,请禁用 AbortOnConnectFail。PING 上的 SocketFailure
这是我的连接字符串:
mycache.redis.cache.windows.net,ssl=true,password=xxxxxx,syncTimeout=5000
以下是我的诊断步骤:
所以 - 我在想 Redis 已将 Azure 网站“列入黑名单”?(这甚至可能吗?)我知道客户端(我的代码)不会尝试继续重新连接,但我已经多次访问该站点,但它无法重新连接到 Redis。
启动一个新的Azure 网站,使用相同的代码连接到同一个 Redis 实例会成功,这一事实告诉我,Azure/Redis 中出现了某种黑名单/路由问题。
有任何想法吗? …
.net redis stackexchange.redis azure-redis-cache azure-web-app-service