如何修改 .NET CLR 设置
若要更新与 BizTalk 主机的实例相关联的 .NET 线程池中可用的 Windows 线程数,可以使用“BizTalk 设置仪表板”修改相应的公共语言运行时 (CLR) Hosting 值。 本主题提供了修改这些设置的分步过程。
必备条件
若要执行此操作,则必须以 BizTalk Server Administrators 组成员的身份登录。
修改主机实例的 .NET CLR 设置
在BizTalk Server管理控制台中,展开“BizTalk Server管理”,右键单击“BizTalk 组”,然后单击“设置”。
在 “BizTalk 设置仪表板 ”对话框中的“ 主机实例 ”选项卡上,单击“ .NET CLR ”选项卡。
执行以下操作,然后单击“ 应用 ”应用修改,然后转到另一个选项卡。或者单击“ 确定 ”应用修改并退出“设置仪表板”。
使用此选项 要执行此操作 边界值 默认值 升级逻辑 主机实例 从下拉框中,选择BizTalk Server运行时计算机上正在运行的主机实例。 - - - 线程设置
使用此选项 要执行此操作 边界值 默认值 升级逻辑 最大 辅助线程 指定 .NET CLR 工作线程的最大数量。 [最小工作线程,500] 25 将主机实例注册表设置迁移到主机实例设置,忽略 Version、Flavor、Flags 和 MinCompletionPortThreads。 最小值 辅助线程 指定 .NET CLR 工作线程的最小数量。 [0, 500] 5 将主机实例注册表设置迁移到主机实例设置,忽略 Version、Flavor、Flags 和 MinCompletionPortThreads。 最大 IO 线程 指定 IO 线程的最大数量。 [最小 IO 线程,1000] 250 将主机实例注册表设置迁移到主机实例设置,忽略 Version、Flavor、Flags 和 MinCompletionPortThreads。 最小值 IO 线程 指定 IO 线程的最小数量。 [0, 1000] 25 将主机实例注册表设置迁移到主机实例设置,忽略 Version、Flavor、Flags 和 MinCompletionPortThreads。 .NET CLR 设置因 CPU 核心而异。
注意
若要还原默认设置,请单击“ 还原默认值”。
注意
工作线程 用于处理排队的工作项, I/O 线程 是与 I/O 完成端口关联的专用回调线程,用于处理已完成的异步 I/O 请求。
注意
如果 BizTalk 从以前的版本升级,则会在“设置仪表板”中设置 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc$hostname\CLR Hosting 注册表项中的值。