欢迎来到天天文库
浏览记录
ID:46549060
大小:105.00 KB
页数:13页
时间:2019-11-25
《JBoss系统健康检查文档v11》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、xxxx客户务俊健1穆崔M<一、综述3二、系统环境3核心业务系统3三、工作口志4四、系统健康检查详细列表41.核心业务系统4五、日常维护建议10六、故障出现时,系统处理的步骤11七、命令介绍11综述应XXXX客户要求,倚博公司中间件技术专家针对客户的核心业务系统做了一次完整的系统健康检查。整体上讲,公司的核心系统运行比较稳定,故障率和客户业务系统的MTBF(MeanTimeBetweenFailure)都比较小。但从系统维护的管理工作的规范和完善角度讲,还未建立完善中间件的维护,监控的方案。现阶段,主要是利用维护人员的现场应急处理经验保证系统的运行正常,未合理的规划维护流程,
2、未确认中间件的监控指标,未建立完善的监控,预警和应急处理方案。本文档总结了这次现场工作的各项情况,并根据现场维护人员的要求,增加了系统维护方法的扼要说明。二、系统环境核心业务系统客户系统名称:核心业务系统OSCPU:8OSMemory:16GBOS:RedHatAS4KENERL:2.6.9-42.ELsmpJBOSSApplicationServer4.2.3JDK:Java(TM)2RuntimeEnvironment,StandardEdition(build1.5.0_17-b04)JavaHotSpot(TM)ServerVM(build1.5.0_17-b04,m
3、ixedmode)三、工作日志2008年6月5口上午9:30系统健康检查四、系统健康检查详细列表1.核心业务系统操作系统配置检査系统配置:名称建议值实际值是否符合要求操作系统版木Linux/HpRedHatAS4Y主机名N/AApp1YCPU>1GHZ8*1.9G,Y内存>2G16GY磁盘空间>20G360GY系统内核参数:名称建议值实际值是否符合要求说明文件句柄数4096或更人8192Y进程的最大文件句柄数JAVA虚拟机配置检査虚拟机安装路径:/opt/jdk1.5.0_17/名称建议值实际值是否符合要求说明JVM版本1.5JDK1.5.0_17YJVMHEAP初始值-Xm
4、s514M1024MYJVMHEAP最大值■Xmx512M-1536M1536MYFtermsize64M256MJBOSS配置检查安装路径:/opt/jboss/jboss-4.2.3.GA参数值建议值说明线程数400一个CPU对应50个线程左右线程的个数应与CPU的处理能力匹配。JSP编译的调试信息标志falsefalse生产环境屮建议将JSP编译调试功能关闭,减少因编译占用系统资源对系统的影响。开发模式的设置falsefalse应川使川的连接池数量400400生产环境屮建议将连接的数量与线程总数保持统一。应用使用的连接池初始值100400最小值和最大值保持一致,避免运行
5、•状态在创建连接时消耗系统资源。连接池PreparedStatementCache无10缺省JBOSS服务器是不会CachePreparedStatement对象的,为了提高性能我们可以设定每个连接Cache的PreparedStatement对象的个数运行期系统状态检査名称平均值峰值是否异常CPU35%以下60%未出现长吋间CPU使用率超过100%内存使用3.5G以下无页交换的情况磁盘空间20%满足应用口志或者JBOSS口志所用磁盘空间耍求网络流量200K/S800K/S无网络阻塞和网络风暴运行期虚拟机状态检査名称实际情况是否符合要求说明JVMHEAPM小值280MYJVM
6、HEAP最大值1100MY为今天的观察结果运行期JBOSS组件状态检查名称正常值实际值是否符合要求说明线程使用情况使用率<50%<70%Y启动目录core文件的检查在JBOSS启动目录屮发现“core”文件和“hs_err_picf.log”的错误口志文件,说明系统出现过JVMcoredump和异常退出故障,故障出现在一个虚拟机的解压缩操作,希望能通过进一步与开发商,维护人员沟通找出具体的故障原因,并提出解决方案。日志检查名称建议值实际值是否符合要求说明口志屮Error信息检查ReviewAllLogsReviewAllLogsN对LI志中Error消息进行检查,参考下而例子
7、。H志文件屮发现错误信息如下:1)启动JBoss时报如下错误:出现过一次22:53:52,907ERROR[MainDeployer]Couldnotcreatedeployment:file:/D:/新建文件夹/jboss-4.2.2.GA/server/default/conf/jboss-service.xmlorg.jboss.deployment.DeploymentException:•nestedthrowable:(java.lang.reflect.UndeclaredThrowabl
此文档下载收益归作者所有