WebLogic

原来AIX 5.3环境下部署的WebLogic应用迁移到HP UX 11上,WebLogic每运行一天时间就会宕机,需要重启,查看日志发现OutOfMemoryError: MaxPermSize out of memory。
    这个是java遗留问题,起始的permSize太小了,因为每次类reload重新加载都回占用这个内存区,而原来的类空间并不释放,导致内存溢出,加大这个区域。
    解决办法:
    调整bea/weblogic/common中CommEnv中参数,可以在配置文件中加入set MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m。
    也可以在startWebLogic中直接加入MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"
    修改完成重新启动WebLogic应用,系统正常运行。

你可能感兴趣的:(weblogic,职场,休闲)