0


P6维护:Oracle P6服务性能优化

前言

本文将介绍如何对ORACLE Primavera P6 EPPM软件进行性能调优,考虑到P6主要采用JAVA语言编制,且其使用的是Weblogic Server应用服务器部署P6各项服务器,其性能优化的原理便是基于其JVM特征参数进行设置

方法一:修改配置文件

如下方法是直接修改P6安装后的配置文件,

如Windows 平台P6安装位置例为:d:/P6EPPM_1/scripts

如是linux平台,则可参照如下地址

**编辑如上选定的文件 **primavera_config.py

根据自己的服务器硬件配置修改如下配置

PermSize/MaxPermSize:JVM启动时Perm的内存大小;最大值:系统内存1/4
考考16GB 应用服务器建议

  • P6:4096 (4GB*1024)
  • TeamMember:1024
  • IntegrationAPI:256
  • WebService:256
  • CloudConnect:512

P6 EPPM简要介绍,P6 EPPM 常用的组件包括

  • P6 (WA) (BS模式)
  • Professional(CS 模式)
  • TeamMember (BS模式)
  • P6 Integration API (BS模式)
  • WebService (BS模式)
  • P6 Cloud Connect (BS模式)(只适配Oracle类型数据)

以上P6 6个组件中,其中5个BS模式的组件可集群部署,即在一个Oracle Weblogic 应用服务器下的同一个域(Domain)部署,通过在startManagedWebLogic管理其服务,Weblogic的默认服务下有一个主服务器 AdminServer,所有部署在AdminServer下的服务器称之为节点服务器,其中P6、TM、API便可称之为节点服务器,因此需要单独重启P6、TM、API 服务只需通过AdminServer管理员身份在相应节点下操作即可,这样便免去了以往我们操作Stop_Primavera/Start_Primavera.Cmd 中重启AdminServer和其他无关子节点的时间,使得效率大增。

方法二:Weblogic配置

打开P6 WEBLOGIC 管理器地址: http://p6serverip:port/console

注:以上weblogic地址可通过P6EPPM配置完成后的configuration文件得知,port默认端口为7001

按照如下提示为服务器启动添加参数

-Dprimavera.bootstrap.home=D:/P6EPPM_1/p6/../p6

-javax.xml.stream.XMLInputFactory=com.ctc.wstx.stax.

WstxInputFactory -XX:MaxPermSize=512m -Xms512m -Xmx1024m

**TeamMember // IntegrationAPI // WebService // CloudConnectServer **同理设置

以上任意一种方式设置完成后,重启P6服务即可生效,一般服务器硬件配置越高,其启动效率越高,且使用过程中对多用户访问P6 WEB或其他B/S组件也有更好的承压能力

标签: oracle p6 primavera

本文转载自: https://blog.csdn.net/kping0306/article/details/137215497
版权归原作者 蚕豆哥 所有, 如有侵权,请联系我们删除。

“P6维护:Oracle P6服务性能优化”的评论:

还没有评论