SMTP发送适配器,错误和挂起的消息,直到主机实例重新启动

时间:2011-05-05 12:33:01

标签: smtp biztalk

我有一个BizTalk应用程序,必须在凌晨3或4个小时的过程中发送数百封,接近一千封电子邮件。该应用程序将运行好几天,然后似乎应用程序将放慢速度,最终我将看到所有即将发送的消息处于“活动”状态,但没有做任何事情,只是坐在那里,有这个警告。 ..

适配器无法通过URL“”发送发送端口“”的消息。它将在为此发送端口指定的重试间隔后重新传输。详细信息:“传输无法连接到服务器。

我没有看到任何异常负载,没有高CPU,磁盘或网络利用率。

重新启动托管此SMTP发送端口的主机实例后,它们都会继续运行并运行一两天,直到我再次遇到此问题。

我一直在摸不着可能导致这个问题的任何想法......任何想法?

1 个答案:

答案 0 :(得分:1)

可能会寻找限制条件,特别是对于内存限制 - (限制状态4) - 在counter上使用Perfmon或SCOM。

此外,在任务管理器中查看BizTalk服务主机的内存 - 并添加提交大小(即包括虚拟)。您的Orch可能没有释放内存或内存密集(例如,记得在自定义程序集中使用Dispose()XLangMessages)。

如果您确实找到了限制状态4,并且确定您没有泄漏,则可能需要将限制阈值从25提高到50,请参阅here。但是文章中建议的恕我直言100%听起来很危险。