Teamcenter
在 Teamcenter 中,服务器管理器配置在 %TC_ROOT%\pool_manager\confs\<config directory>\serverPool*.properties 文件中管理。您最可能用到的文件条目是 PROCESS_MAX、PROCESS_WARM 和 PROCESS_TARGET。
-
PROCESS_MAX - 指定允许在池中运行的 Teamcenter Business Logic Server 进程的最大数目。服务器的总数永远不得超过这一数目。
示例:PROCESS_MAX=30
在此例中,服务器的总数永远不得超过 30。
注意:PROCESS_MAX 的值应始终大于 PROCESS_TARGET 和 PROCESS_WARM 的值。
-
PROCESS_WARM - 指定池中已启动但没有登录的 Business Logic Server 进程的最小数目。服务器管理器会始终尝试保持这一数目的就绪(备用)服务器最小数目。服务器管理器会让使用中的服务器超时,以确保始终具备所需的最小备用服务器数。
示例:PROCESS_WARM=1
这确保除正在使用的服务器之外,始终有一台就绪(备用)服务器。
-
PROCESS_TARGET - 指定在指定时间内池中可用的服务器进程的目标数。指定这些值为逗号分隔的时间和整数对。
示例:PROCESS_TARGET=0700 3, 1700 2
此值如下设置目标服务器进程数:3 个在 7:00 a.m. 和 5:00 p.m. 之间,2 个 在 5:00 p.m. 和 7:00 a.m. 之间。
如果服务器进程数低于指定的目标,则添加备用服务器以达到这一数目。在这种情况下,备用服务器数超过最小值,所以没有添加服务器。如果服务器进程数超过指定的目标,则仅保持备用服务器的最小数目,并且超时的服务器会被终止。
如果预期有 10 个并发用户,则您可能希望作如下配置,即总是保持 10 台服务器正在运行和 1 台服务器就绪(备用)。
示例:PROCESS_WARM=1
PROCESS_TARGET=0000 11
应根据服务器负载和活动修改这些值。但是,这必须针对物理内存量和此服务器预期要执行的其他工作来考虑。您应考虑以下内容:
-
来自所有 4 层启用客户端(SEEC、胖客户端、Web 客户端等)的并行 Teamcenter 登录的数目
-
如果处于项目的数据迁移阶段,则可能需要更多的服务器。
© 2019 Siemens Product Lifecycle Management Software, Inc.