欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载
     

    BES6[1].5相关参数说明.doc

    • 资源ID:2942451       资源大小:47KB        全文页数:10页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    BES6[1].5相关参数说明.doc

    BES相关参数说明1 前言由于BES 的参数比较多,而且存放文件以及位置各不相同给我们的维护带来了一定的难度,因此我想专门在此文中集中介绍各种参数。本文以windows 为蓝本来说明。假设BES 的安装目录为:C:borlandBDP6.5Configuration为j2eeSample,partition 为standard,apache为Apache2 scu 相关参数2.1 虚拟机参数目录:C:borlandBDP6.5vardomainsbaseadmproperties配置文件:agent.config相关参数:参数1:vmparam -Xms64m说明:此参数是指出scu进程虚拟机的最小堆大小。调整前提:内存实际要求值总是大于默认最小堆大小参数2:vmparam -Xmx128m说明:此参数是指出scu进程虚拟机的最大堆大小。scu所需内存受发布包大小以及所管理的对象数量加载类的多少以及控制台的连接数的影响。调整前提:内存实际要求峰值大于此默认值,例如scu运行的终端屏幕上或是日志中输出OutOfMemory错误,此时console往往也连接不上后台agent;另外发布的时候总是报agent内存溢出错误,我们需要调大此参数来解决问题。2.2 agent 参数目录:C:borlandBDP6.5vardomainsbaseadmproperties配置文件:agent.properties相关参数:参数1:agent.name=CNBEL-AaronAGENT.name=CNBEL-Aaron说明:这两个参数是指明agent的名字。调整前提:需要修改agent的名字。注意:如果不是确实需要一般不要调整此参数。参数2:agent.default.smartagent.port=14000AGENT.default.smartagent.port=14000说明:这两个参数是定义此agent控制的所有configuration缺省的user domain,但是configuration如果指定了自己的smart agent的端口则忽略此参数。调整前提:需要修改agent 控制的configuration的缺省user domain。一般情况下不需要修改此参数。管理agent 的VisiBroker 相关参数:目录:C:borlandBDP6.5vardomainsbaseadmproperties配置文件:management_vbroker.properties参数1:vbroker.agent.port=42424说明:指定agent 的管理osagent 的端口,定义system domain。建议在一个网络中使用同样管理端口的agent不要超过3个。调整前提:安装好BES后需要调整管理端口。建议安装时就为每个BES 指定不同的管理端口。参数2:vbroker.se.iiop_tp.scm.iiop_tp.listener.port=xxxxx指定agent 的对象监听端口,在默认情况下为随机端口。调整前提:BES的控制台界面需要连接不在一个局域网的agent进行管理时可以指定此端口然后在控制台设置相应选项从而实现点对点通讯。3 Partition 参数设置3.1 日志相关参数目录:C:borlandBDP6.5vardomainsbaseconfigurationsj2eeSamplemosstandardadmproperties配置文件:logConfiguration.xmlpartition日志参数在配置文件中的显示如下:<appender name="PRIMARY" class="org.apache.log4j.RollingFileAppender"> <errorHandler class="org.apache.log4j.varia.FallbackErrorHandler"> <root-ref/> <appender-ref ref="FALLBACK"/> </errorHandler> <param name="Threshold" value="ALL"/> <!- levels this appender emits -> <param name="File" value="adm/logs/partition_log.txt"/> <param name="Append" value="true"/> <param name="ImmediateFlush" value="true"/> <param name="BufferedIO" value="false"/> <param name="BufferSize" value="8192"/> <param name="MaxBackupIndex" value="9"/> <param name="MaxFileSize" value="5MB"/> <!- <param name="Encoding" value="UTF-8"/> -> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p %x - %m%n"/> </layout> </appender>在这里我们列出比较常用的参数参数1: <param name="MaxBackupIndex" value="9"/>说明:最多的日志文件数,当超过文件数目后,系统将覆盖最老的日志文件。调整前提:想要系统保留更多的文件数目时可以调大此参数。默认是10个文件。参数2:<param name="MaxFileSize" value="5MB"/>说明:指定一个日志文件的最大值超过此值时系统将把日志写入一个新的文件中。调整前提:需要调整日志文件的大小,常见的情况是为了方便分析日志,把日志文件的大小减小。3.2 虚拟机相关参数目录:C:borlandBDP6.5vardomainsbaseconfigurationsj2eeSamplemosstandardadmproperties配置文件:partition_server.config参数1:vmparam -Xms64m说明:Partition进程虚拟机的堆的最小值。调整前提:Partition需要的内存总是大于此参数默认值则需要调大此参数。参数2:vmparam -Xmx192m说明:Partition进程虚拟机的堆的最小值。Partition所需内存受部署的包大小,装载的类的多少以及访问量的影响。调整前提:当partition需要的内存的峰值大于或接近此值时需要调大此参数。注意:此参数会直接影响系统的性能。当此值设置比实际要求小时会导致虚拟机频繁做垃圾回收从而降低性能,因此我们应该保证partition有足够内存使用。推荐此参数设置为峰值的110150注意:所有与partition虚拟机相关的参数都应该添加在此文件中。4 tomcat相关参数tomcat 有两种参数,一种是与iiop相关的参数,这个是当使用apache做负载均衡时用到的参数;另一个是http相关参数,是当直接访问tomcat 中的页面时用到的参数。也就是说如果我们的web请求是通过apache转发时我们需要设置与iiop相关的参数,如果我们是直接向tomcat提交web请求时设置与http相关的参数。4.1 iiop相关参数目录:C:borlandBDP6.5vardomainsbaseconfigurationsj2eeSamplemosstandardadmproperties配置文件:vbroker.properties参数1:vbroker.se.tomcat_se.scm.tomcat_scm.manager.connectionMax=0说明:此参数是指定tomcat中的iiop connector对象的最大连接数。调整前提:机器socket资源有限,我们需要限制对象可以占用的最大连接数目。参数2:vbroker.se.tomcat_se.scm.tomcat_scm.manager.connectionMaxIdle=300说明:此参数是指定iiop connector对象的连接最大的空闲时间,如果连接超过这个值没有收到任何请求,则会被回收。目录:C:borlandBDP6.5vardomainsbaseconfigurationsj2eeSamplemosstandardadmtomcatconf配置文件:server.xml参数在配置文件中的表示如下:<Connector className="com.borland.catalina.connector.iiop.IiopConnector" name="tc_inst1" debug="0" minProcessors="5" maxProcessors="75" enableChunking="false" port="0" canBufferHttp10Data="true" downloadBufferSize="4096" shortSessionId="false"/>参数1:Name="tc_inst1" 说明:此参数是指定tomcat中iiop connector对象的名字。调整前提:强烈建议只要是需要配置集群并且使用osagent来做负载均衡,都修改此参数对应的值。避免出现不可预料的问题,例如响应缓慢,访问到了非期待的partition等等。参数2:debug="0"说明:此参数是设置调试模式。调整前提:如果需要得到详细的调试信息则可以把此参数设置为1参数3:minProcessors="5"说明:此参数是指定iiop connector对象的线程的最少数目。调整前提:如果实际并发要求的线程数总是大于此值时,我们应该调大此值。参数4:maxProcessors= "75"说明:此参数是指定iiop connector对象的线程的最大数目。如果所有的线程都处于“忙”的状态那么后续的请求需要等待。调整前提:如果并发比较大,请求总是得不到及时的响应则需要调大此参数。注意:当使用apache做负载均衡时,此参数对于性能和并发响应能力有至关重要的影响。此参数的调整需要考虑并发压力规模以及请求响应需要的时间。设置此参数的一般方法:首先估算在峰值下,每秒钟的请求数目,然后设置此参数为此值的100%120%。参数5:port="0"说明:此参数是指定iiop connector对象的监听端口。调整前提:只有当使用apache做集群并且使用corbaloc的方式来实现负载均衡时才需要设置此参数。4.2 http相关参数目录:C:borlandBDP6.5vardomainsbaseconfigurationsj2eeSamplemosstandardadmtomcatconf配置文件:server.xml参数在配置文件中的表示如下:<!- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -> <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" useURIValidationHack="false" disableUploadTimeout="true"/>参数1:Port="8080"说明:此参数是指定tomcat的监听端口。我们可以通过此端口直接访问partition里边的tomcat。调整前提:需要tomcat以另外一个指定端口来监听。参数2:minProcessors="5"说明:此参数是设置web container(tomcat),的线程数目。调整前提:如果并发压力需要的线程数总是大于此值时,我们应该增大此参数。参数3:maxProcessors="75"说明:此参数是设置web container的最大线程数。调整前提:如果并发压力比较大,线程数已经不足以支撑,那么我们需要增大此参数。注意:此参数对并发能力以及性能起了至关重要的作用,因此我们应该根据实际情况设置此参数为合适的值。参数4:acceptCount="100"说明:当请求得不到及时响应时需要排队等待,此参数是指定请求队列的大小。调整前提:如果需要支持更多的请求排队,则需要增大此参数。注意:此参数不宜设得过大。参数5:debug="0"说明:此参数是设置调试模式。调整前提:如果需要得到详细的调试信息则可以把此参数设置为1参数6:connectionTimeout= "20000"说明:Web请求的超时时间。Web请求超过此时间没有得到处理将返回超时错误。调整前提:如果web请求需要花费较大的后台时间则应该调大此值。注意:此参数的单位是“毫秒”5 Apache的参数目录:C:borlandBDP6vardomainsbaseconfigurationsj2eeSamplemosApacheWebServerconf配置文件:httpd.conf5.1 并发参数在配置文件中的表示如下:<IfModule worker.c>StartServers 2MaxClients 150MinSpareThreads 25MaxSpareThreads 75 ThreadsPerChild 25MaxRequestsPerChild 0</IfModule>参数1:StartServers 2说明:启动httpd进程的数目。调整前提:httpd进程的数目不足以支撑并发时需要调大此参数。注意:此参数不宜设置过大,应该结合ThreadsPerChild参数设置。参数2:MaxClients 150说明:Apache运行最大的客户端连接。调整前提:如果并发客户端大于此值时需要调大此参数。参数3:MinSpareThreads 25说明:Apache最少空闲的线程数调整前提:此参数一般不需要调整。参数4:MaxSpareThreads 75说明:Apache最大空闲的线程数调整前提:根据实际并发压力来设置。参数5:ThreadsPerChild 25说明:每个httpd进程的线程数目。Apache的总共线程数将会是httpd进程数目*ThreadsPerChild调整前提:并发压力比较大,httpd进程已经比较多,那么我们可以增大此参数来增大apache的并发能力。参数6:MaxRequestsPerChild 0说明:Apache的httpd进程有重启动机制。在默认情况下,httpd从来不会重新启动。调整前提:为了维护httpd进程的稳定性,我们可以让apache重新启动httpd进程。我们只要设置此参数为大于0的值,apache就会重新启动httpd进程。注意:此值应该设置成比较大的值。建议让httpd一天或是几天重新启动一次,方法是根据请求需要花费的时间去估算需要让httpd进程处理多少请求后才重新启动。参数7:Listen 80说明:指定apache监听的端口调整前提:需要apache监听另外一个指定的端口。注意:在unix下只有root用户才能占用少于1024的端口。所以如果需要设置为这些端口时还需要其它的相关动作。参数8:LogLevel warn说明:设置Apache日志的级别。它的值可以是:debug, info, notice, warn, error, crit, alert, emerg.调整前提:需要根据情况调整日志输出的详细程度。注意:建议在正式生成环境下设置为error参数9:CustomLog logs/access_log common说明:指定输出访问apache的日志调整前提:需要修改日志输出格式或是屏蔽日志输出。注意:强烈建议在生产环境下注释掉此行。参数10:AddDefaultCharsetISO-8859-1说明:设置,apache默认的字符集。调整前提:如果想要apache支持中文字符集,那么需要修改此值。例如设置为GBK参数11:IIopLogLevel error说明:指定IIopLogLevel访问部分的日志级别。调整前提:如果需要调整日志输出的详细程度则需要修改此值。一般情况下我们使用默认的级别error即可。参数12:IIopRPCTimeout 300说明:此参数是原文件中没有添加的。用来指定IIop客户端访问的超时时间。调整前提:一般建议都加上此参数。参数的单位为秒,注意给此参数赋予适当的值。

    注意事项

    本文(BES6[1].5相关参数说明.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开