在 64 位 Windows 操作系统上使用 BizTalk Server 的注意事项
在 64 位 Windows 操作系统上使用 BizTalk Server 时,请确保考虑本主题中所述的问题。 有关 Microsoft BizTalk Server 64 位支持的常见问题,请参阅BizTalk Server 64 位支持 (https://go.microsoft.com/fwlink/?LinkID=155306) 。
修改进程内存使用限制阈值
默认情况下, 进程内存使用率 主机限制阈值设置为 25。 如果超出此值,并且 BizTalk 进程内存使用量超过 300 MB,则可能会发生限制条件。 在 64 位服务器上,可以将此值增加到 100。 这允许 BizTalk 进程在发生限制之前消耗更多的内存。 有关如何修改进程内存使用率主机限制阈值的说明,请参阅 如何修改默认主机限制设置 (https://go.microsoft.com/fwlink/?LinkId=157210) 。
注意
为进行上述计算,最大可用进程内存不能超过 2 GB 的地址空间大小,即使系统具有 2 GB 以上的物理内存。 不论是 32 位系统还是 64 位系统,进行上述计算均需使用 2 GB 的进程内存上限。 为了防止出现内存不足错误,建议不要指定在运行 32 位版本的 BizTalk Server 时允许主机实例内存超过 1.54 GB 的值,无论BizTalk Server安装在 32 位还是 64 位操作系统上。 例如,如果您为该设置指定从 1 到 100 之间的值,以基于进程内存使用百分比进行阻止,请不要输入大于 75 的值 (.75 * 2GB = 1.54 GB)。 如果为此设置指定大于 100 的值,则根据指定的 MB 数启动限制, 不要输入大于 1536 的值。如果运行的是 64 位版本的 BizTalk Server,请指定值或 100 (100%) 或 2048 (2GB) ,以在使用最大可用进程内存 2 GB 时启动限制。
不支持 64 位主机的适配器
不支持在 64 位主机实例上运行以下适配器:
FTP 适配器
POP3 适配器
请确保在 32 位主机实例中运行这些适配器。
将 MIME/SMIME 编码器配置为在 32 位模式下运行
在 BizTalk Server中,MIME/SMIME 编码器管道组件没有本机 64 位支持。 这意味着此组件必须运行在 32 位仿真模式进程 (WOW64) 中。 这表示运行此编码器组件(或其所属发送管道)的主机实例必须以 32 位仿真模式运行。 请注意此限制对运行在此主机实例中的其他 BizTalk 元素性能(和其他方面)的影响。