我在客户站点部署了BizTalk解决方案。 (BizTalk 2006 R2与非WCF适配器) 其中一个业务流程向SAP系统发出RFC调用并返回一条重要消息。 该消息映射到调用存储过程的SQL Adapter Send Port模式。
最近,当消息发送到SQL Adapter时,我遇到OutOfMemory异常。 我使用SQL分析器进行了跟踪,只产生了90MB +跟踪文件几秒钟。 正如我想象的那样,存储过程一个接一个地快速执行。
但即便如此也无法解释我收到错误消息的原因。服务器有32GB内存,我甚至看不到它的峰值......
有什么建议可以检查吗?
答案 0 :(得分:0)
您是否查看过发送端口主机配置使用的内存量?如果主机未设置为利用它,则32GB内存无关紧要。话虽这么说,我认为默认值是可用内存的25%。因此,除非发生任何变化,否则这可能不是问题。
您也可以尝试使用主机的限制设置。虽然我自己也没有多少运气。
获取更多信息的一种方法是连接Perfmon并查看特定主机进程周围的内存。