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 // CloudConnect Server 同理设置

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

  • 18
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蚕豆哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值