Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching Azure DataCacheClient无法不时响应_Caching_Azure_Cloud - Fatal编程技术网

Caching Azure DataCacheClient无法不时响应

Caching Azure DataCacheClient无法不时响应,caching,azure,cloud,Caching,Azure,Cloud,我遇到azure缓存问题。我的网站是一个非常简单的网站,不使用任何会话,但azure应用程序必须至少有一个DataCacheClient集 该网站运行完美,当我浏览该网站时没有问题,但是,我已经在该网站的全局应用程序中包含了电子邮件通知服务,以了解用户在使用该网站时是否遇到任何错误 在我输入电子邮件发送错误代码后,我的邮箱开始收到相同的错误,其中包括: 错误消息:错误代码:子状态:存在临时故障。请稍后重试。(一个或多个指定的缓存服务器不可用,这可能是由繁忙的网络或服务器造成的。对于本地缓存群集,

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

该网站运行完美,当我浏览该网站时没有问题,但是,我已经在该网站的全局应用程序中包含了电子邮件通知服务,以了解用户在使用该网站时是否遇到任何错误

在我输入电子邮件发送错误代码后,我的邮箱开始收到相同的错误,其中包括:

错误消息:错误代码:子状态:存在临时故障。请稍后重试。(一个或多个指定的缓存服务器不可用,这可能是由繁忙的网络或服务器造成的。对于本地缓存群集,还请验证以下条件。确保已为此客户端帐户授予安全权限,并检查是否允许通过防火墙在所有缓存主机上使用AppFabric缓存服务。另外服务器上的MaxBufferSize必须大于或等于从客户端发送的序列化对象大小。) 现在我知道,当与azure服务的连接丢失时,可能会发生这种情况,但为什么这种情况经常发生?我们怎样才能修复它

任何帮助都将不胜感激


谢谢

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


您运行的实例有多少,azure缓存帐户有多大,您的每个用户是否都收到错误,或者只是间歇性地收到错误?如果是后者,是不是经过一段时间的不活动后,网站上的人会出现错误?

您好,谢谢您的回复。我们目前正在处理2个s-small实例,128mb缓存(标准)。我不认为用户在访问站点时遇到了错误,我从未遇到过,但我仍然收到缓存连接丢失错误。我知道如果我不使用会话,我不需要应用程序结构,但它不应该抛出错误!我需要知道它为什么这样做,我知道有很多开发人员遇到了这个问题。微软最好拿出一个解决方案。你还在使用AppFabric吗?如果要使用缓存,请使用新的缓存功能。有关教程,请参阅。如果不需要缓存,可以删除所有与AppFabric缓存相关的内容。@KevinVella可能有很多原因。。这可能是由于限制(根据您的帐户大小,每个帐户每小时允许4个连接,但如果您将新应用上载到临时插槽,则为4个连接,如果您在一小时内断开/重新连接,则为新连接,等等)。。。您可能与指定的azure缓存连接错误。。这也可能是实际缓存服务器的问题,但这种情况不太可能经常发生