![]() |
1
1
好的,结果证明这与VMWare配置有关。该机器是一台12Gb服务器,但已配置为永久保留6Gb,其中6Gb取自池。由于大量的内存压力和物理级别的交换,虚拟机中开始抛出随机的Win32异常。解决方案是提供更多的内存。 更新:以上是巧合,很可能与VMWare无关。 一个月后,问题再次出现。服务器上的某些东西似乎发生了变化,这减慢了垃圾收集的速度,并且我的每次调用wcf服务没有显式地处理EtwRegistration句柄(即,我没有显式处理EventProvider)。实验表明,每个进程的EventProviders限制为1000个。服务器性能的变化导致句柄泄漏达到该限制。 进一步更新:如果有人想增加供应商的数量,而不是出于任何原因强制清理,我认为这可能会有所帮助 http://support.microsoft.com/kb/2583244 |
![]() |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
![]() |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
![]() |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
![]() |
Kerwen · WCF服务调用异步函数 7 年前 |