我遇到了一个azure缓存的问题。我的网站是一个非常简单的网站,不使用任何会话,但蓝色的应用程序必须有至少一个DataCacheClient设置。
该网站运行良好,当我浏览网站时没有任何问题,但是,我已经包括了一个电子邮件通知服务的全球Application_error的网站,以了解用户是否遇到任何错误时,使用该网站。
一旦我添加了电子邮件错误发送代码,我的邮箱就开始收到相同的错误,其中包括:
错误消息:ErrorCode:SubStatus:存在临时故障。请稍后重试。(一个或多个指定的缓存服务器不可用,这可能是由于网络或服务器繁忙造成的。对于本地缓存群集,还要验证以下条件。确保已为此客户端帐户授予安全权限,并检查是否允许所有缓存主机上的防火墙通过AppFabric缓存服务。此外,服务器上的MaxBufferSize必须大于或等于从客户端发送的序列化对象大小。)
现在我知道,当与azure服务的连接丢失时,可能会发生这种情况,但为什么它总是发生呢?我们怎样才能修复它?
任何帮助都将不胜感激!
谢谢!
发布于 2012-07-05 02:51:53
如果你没有使用会话,为什么要连接到Azure缓存?你不需要在web.config中检测Azure AppFabric缓存连接,除非你有特殊的需求。
你在多少个实例上运行,你的azure缓存账户有多大,你的每个用户都会收到错误还是只是间歇性的?如果是后者,是不是在网站上一段时间的不活跃之后,人们就会收到错误?
https://stackoverflow.com/questions/11328437
复制相似问题