我正在建立一个asp.net应用程序,在Windows Server 2003(vps hosting)上使用II6。 我遇到了我的开发机器上没有收到的错误(Windows 7,iis 7.5,64位)。使用wcf对sql服务器运行查询时发生奇怪的错误
当我的WCF服务试图发动我的查询针对本地的SQL服务器上运行,这是错误我收到:
内存门检查失败,因为 可用内存(43732992个字节)小于5% 的总内存。作为 结果,服务将不会是 可用于传入的请求。若要解决此问题,请在机器上减少负载 或调整serviceHostingEnvironment 配置元素上的值minrreeMemoryPercentageToActivateService 。
和想法??
@ BrianSlugs83谢谢 - 这也适用于我在共享主机环境。 – 2012-08-30 16:44:04
按照此答案中的建议,将此降至0%是否安全?为什么默认值是5%有充分的理由吗? – Matt 2013-10-15 21:11:16
这是一个很好的问题,我不能说我知道答案 - 但我敢说,只要你不处于部分信任环境,我不明白为什么它不会 - - 在一次计数中,它围绕着一个奇怪的错误发挥作用 - 另一方面,如果你的服务器有0%的空闲内存,那么你已经有很多其他更糟糕的问题了。 : -/ – BrainSlugs83 2013-10-19 06:31:10