其他分享
首页 > 其他分享> > Teamcenter应用服务器调优

Teamcenter应用服务器调优

作者:互联网

1.服务器管理器全局池属性

全局池属性用于设置所有池的配置。这是利用并行 CPU 和内存资源运行 Teamcenter 服务器的有效选项。

全局池属性在 Web 应用程序管理器的Modify Context Parameter对话框中设置,并保存在globalPoolConfig.properties文件中。在insweb安装期间,此文件存储在lib\JETIServerAccessor.jar文件中的已部署 Web 应用程序 WAR 文件中。超时参数在所有池中全局设置。必须为每个池单独配置池大小参数。

笔记:

您可以在 Web 应用程序部署之前修改globalPoolConfig.properties文件并将其保存回.war文件。或者,如果您愿意,可以将修改后的文件直接放在 Web 应用程序服务器运行时环境的根目录中,并覆盖.war文件中的文件版本。例如,在WebLogic上,将修改后的文件放到域目录中;在 WebSphere 上,将其放入配置文件目录;或在 JBoss 上,将其放入bin目录中。

以下来自globalPoolConfig.properties文件的摘录仅用于说明目的:

CACHE_CONFIG_PATH=TreeCacheTCP.xml 
PROCESS_MAX_PER_USER=0
QUERY_TIMEOUT=0
SOFT_TIMEOUT_EDIT=28800
SOFT_TIMEOUT_READ=28800
SOFT_TIMEOUT_STATELESS=1200
HARD_TIMEOUT_EDIT=28800
HARD_TIMEOUT_READ=28800
HARD_TIMEOUT_STATELESS=28800
USER_TIMEOUT_60STATELESS=0
ASSIGNMENTTIMEOUT60STATELESS= 0

因为该文件在insweb安装期间放置在已部署的 Web 应用程序 WAR 文件中,要覆盖这些值,可以重新运行insweb命令以在新的 WAR 文件中更新这些值。或者,可以将insweb暂存区域的副本放在 Java EE 应用程序服务器启动目录中。

如果这些超时很常见,您可能希望增加一些SOFT_TIMEOUT值的值以减少 CPU 开销。超时配置值以秒为单位。此外,尽管编辑软超时默认值为 7200 秒(两小时),但这种超时的后果会更高,并且可能还需要增加该值。

参数包括硬超时和软超时。

超时参数可用于以下服务器模式。客户端在任何给定时刻控制其分配的服务器的模式。

对于软超时和硬超时与三种模式中的每一种相结合的每种组合,都有一个超时参数。例如,当服务器池超过PROCESS_TARGET参数设置的值时, SOFT_TIMEOUT_EDIT参数适用于处于编辑模式的服务器。

还有额外的超时参数:

 

2.服务器管理器池特定的调整参数

调整服务器管理器配置以充分利用特定系统资源,以最大限度地提高服务器可用性,同时最大限度地减少资源。

每台机器都应该调整其特定于池的配置。如果每台机器的 CPU 数量和功率彼此之间存在很大差异,则这一点尤其值得关注。

池特定参数在TC_ROOT \pool_manager\confs\ configuration-name \serverPool.properties文件中设置。

以下参数很可能需要调整:

附加参数提供以下信息。通常,默认设置就足够了,不需要额外的调整。其中许多参数默认情况下不会出现在文件中,但可以手动添加。

标签:超时,默认设置,Teamcenter,调优,TIMEOUT,管理器,服务器,应用服务器
来源: https://www.cnblogs.com/PLM-Teamcenter/p/16062481.html