HP Unix 与 Websphere 集成问题解决方案
李俊杰
概述
某资金管理信息系统的操作系统是HP Unix , 应用服务器为IBM Websphere。在系统开发应用中,偶尔出现启动死机现象,具体的说就是,当修改文件后,copy到应用服务器的相应位置,然后停止该服务,重启该服务,在重启服务的过程中偶尔会出现停滞现象。
错误原因及解决方案
错误信息
查看后台Systemout..xml,错误信息如下:
SRVE0100E: 未识别出由 servlet context 抛出的 init() 异常:java.lang.OutOfMemoryError: PermGen space
错误原因
PermGen space,全称是Permanent Generation space,就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域从字面看,和存放Instance的Heap区域不同,GC(Garbage Collection)应该不会对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。由于HP Unix 操作系统 设置PermGen space缺省参数相对较小则出现这种问题。每次启动服务时就会在 PermGen space中划分一块区域保存Class和Meta信息,所以随着启动服务次数的递增,则PermGen space剩余的空间就越来越小,直到不能支持某次重启服务所需要的空间。即报出了“java.lang.OutOfMemoryError: PermGen space”异常。
解决方案
调大PermGen space参数即可,服务器->应用服务器->server1->进程定义->java虚拟机,在该页面下面有“通用JVM参数”输入框,添加“ -XX:PermSize=<st1:chmetcnv tcsc="0" hasspace="False" sourcevalue="512" negative="False" numbertype="1" unitname="m" w:st="on">512M</st1:chmetcnv>”,注意和前面的参数要有空格分割。
建议
我们每次重启时,最好是重启Websphere应用服务器,而不是仅仅重启某个应用,这样就不会发生这种现象。XX:PermSize参数也不能调得过大,因为这块区域是不受GC(Garbage Collection)控制的,所以如果调得太大,对你整个系统的性能会造成影响。
每次打补丁时,最好按正规的打包发布流程,重新启动Websphere应用服务器,并重新部署应用。
努力,在于我热爱我的事业,与中国的软件一起走向成熟,走向世界。
联系作者:lijj_72@hotmail.com
分享到:
相关推荐
IBM面向能源和公用事业企业的 WebSphere业务集成解决方案将领先的开放式技术与丰富的业务流程经验相结合,可帮助您管理各种错综复杂的活动,例如,作业调度、流程监控、库存跟踪和客户通知。在2001和2002年被读者...
IBM WebSphere Portal 解决方案
截图说明 步骤很详细 (仅仅是集成,没有代码同步)
Lotus Domino与IBM WebSphere的集成开发
WebSphere与Weblogic集成产品比较.pdf
WebSphere在Myeclipse中的整合,Myeclipse下增加WebSphere的支持
IBM WebSphere Portal 介绍,IBM门户解决方案,业务状况分析\门户解决方案
websphere cpu性能问题 文档
websphere常见问题及解决办法 如 Error 404: SRVE0190E JSPG0049E
webSphere指南webSphere指南webSphere指南webSphere指南webSphere指南
WebSphere v6.1 ND在Unix&Linux环境中配置SSL.pdf
websphere设计
WebSphere MQ问题知识库WebSphere MQ问题知识库
WebSphere Application Server v7.0安装与迁移 WebSphere Application Server v7.0系统管理 WebSphere Application Server v7.0安全功能 WebSphere Application Server v7.0运行配置 WebSphere Application ...
WebSphere
IBM Websphere与IBM HttpServer的集成
WEBSPHERE乱码问题的解决和处理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
基于WebSphere的PaaS云计算解决方案.pptx
WEBSPHERE开发与管理 高清 v6
8.5.2FFST: WebSphere MQ UNIX 系统版 110 8.6本章小结 112 8.7本章练习 112 第三部分 Websphere MQ 应用开发 113 第九章 设计Websphere MQ应用程序 113 目标 113 9.1介绍应用设计 113 9.1.1 规划设计 113 9.1.2 ...