0

我遇到了 azure 缓存的问题。我的网站是一个非常简单的网站,不使用任何会话,但天蓝色应用程序必须至少设置 1 个 DataCacheClient。

该网站运行良好,当我浏览该网站时没有问题但是,我在该网站的全局 Application_error 中包含了一个电子邮件通知服务,以了解用户在使用该网站时是否遇到任何错误。

一旦我包含电子邮件错误发送代码,我的邮箱就开始收到相同的错误,其中包括:

错误消息:错误代码:子状态:暂时失败。请稍后重试。(指定的一个或多个缓存服务器不可用,可能是由于网络或服务器繁忙。对于本地缓存集群,还要验证以下条件。确保已为此客户端帐户授予安全权限,并检查 AppFabric所有缓存主机上的缓存服务都允许通过防火墙,服务器端的 MaxBufferSize 必须大于或等于客户端发送的序列化对象大小。)

现在我知道当与 azure 服务的连接丢失时会发生这种情况,但为什么会经常发生这种情况?我们该如何解决?

任何帮助,将不胜感激!

谢谢!

4

1 回答 1

1

如果您不使用会话,为什么要连接到 Azure 缓存?你不需要在 web.config 中检测 Azure AppFabric 缓存连接,除非你有特殊需要。

您正在运行多少个实例,您的 azure 缓存帐户有多大,您的每个用户都收到错误还是间歇性收到错误?如果是后者,是不是在网站上一段时间不活动之后人们会出错?

于 2012-07-04T18:51:53.220 回答