博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[bug]WCF 内存入口检查失败 Memory gates checking failed
阅读量:7025 次
发布时间:2019-06-28

本文共 1008 字,大约阅读时间需要 3 分钟。

bug描述

异常信息:内存入口检查失败,因为可用内存(xxx 字节)少于总内存的 xx%。因此,该服务不可用于传入的请求。若要解决此问题,请减少计算机上的负载,或调整 serviceHostingEnvironment 配置元素上的 minFreeMemoryPercentageToActivateService 的值。

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InsufficientMemoryException: 内存入口检查失败,因为可用内存(438648832 字节)少于总内存的 50%。因此,该服务不可用于传入的请求。若要解决此问题,请减少计算机上的负载,或调整 serviceHostingEnvironment 配置元素上的 minFreeMemoryPercentageToActivateService 的值。

英文报错:Memory gates checking failed because the free memory ({0} bytes) is less than {1}% of total memory. As a result, the service will not be available for incoming requests. To resolve this, either reduce the load on the machine or adjust the value of minFreeMemoryPercentageToActivateService on the serviceHostingEnvironment config element.

出现该错误信息的原因是因为WCF服务激活之前,系统应该具有的最小内存量不足config文件中设置的百分比。

解决方案

关闭其他不用的程序,释放内存。或者更改配置文件中

system.serviceModel–>

serviceHostingEnvironment–>

minFreeMemoryPercentageToActivateService=1属性值为小一些,或者为0。

总结

在客户哪儿部署项目时出现这个错误,大概意思就是内存不足造成的。通过修改配置文件解决问题。

转载地址:http://hisxl.baihongyu.com/

你可能感兴趣的文章
Log4j 配置使用详解
查看>>
ubuntu redis 安装
查看>>
Clonezilla使用汇总
查看>>
Android开发实践:基于命令模式的异步任务线程
查看>>
Eclipse中正则表达式删除所有注释
查看>>
hive 数据迁移
查看>>
[iOS Animation]-CALayer 专用图层 CATextLayer
查看>>
浅谈 iOS 版本号
查看>>
面向对象继承
查看>>
HeadFirst设计模式(七) - 适配器模式
查看>>
监控cacti/nagios/zabbix
查看>>
建模常用的pandas语句
查看>>
深入解读HashMap,一看就懂
查看>>
【Java】Thread类中的join()方法原理
查看>>
面试前必须要知道的Redis面试题
查看>>
wetty 安装
查看>>
Java第十五天(包装类、日期类、日期的格式化 SimpleDateFormat类,集合)
查看>>
关于Random,ThreadLocalRandom,SecureRandom的几点思考
查看>>
.net core入门之守护进程
查看>>
Scala 高阶函数
查看>>