13)管理控制台启动不成功,提示锁定admin_client.pid.lck失败
适用版本
通用
问题现象
启动EAS管理控制台时,提示锁定控制台客户端pid锁文件失败,详细信息如下:
# sh admin.sh
524408 pts/11 0:08 java
Try to lock pid file [./admin_client.pid.lck] failed [*******]Tl_launcher stop completed!
分析解答
原因分析:
已经有其它用户打开了管理控制台,因此再打开时提示该错误。 解决方法:
方法一:通知其它用户退出控制台客户端界面或强制停止控制台进程(运行sh stopserver.sh),然后再重新启动; 方法二:通过WEB控制台登陆。
关键字
管理控制台 启动 失败
14)管理控制台中修改了日志个数参数后未生效
适用版本
通用
问题现象
在控制台参数中对日志个数进行设置,重新启动控制台后没有生效。
分析解答
修改与实例相关的参数需要重启EAS实例后才能生效。
解决方法:
步骤 1 重启EAS实例(如果是群集,请重启群集);
步骤 2 验证设置参数是否生效,如果仍有问题,请再联系分析处理
关键字
管理控制台 参数 修改
1.2 EAS部署
EAS作为一个支持跨平台的软件平台,支持多种操作系统、数据库及中间件,因此,其部署过程也因为客户所选平台的不同,而有所差异。同时对于同一种操作系统、数据库或中间件,也存在版本的区别,不同的EAS版本,对其支持的版本也是有区别的。部署时需要参照对应版本的系统管理员指导手册进行操作。同时由于JDK也存在多个厂商和不同版本,不同的版本之间也存在兼容性问题。因此,在进行EAS的部署时,需要检查下面的几个方面:
? ?
检查操作系统、数据库、中间件以及JDK的版本是否符合要求; 检查配置文件的配置参数是否正确,如文件的编码是否正确、安装的路径是否符合EAS安装规范(如不支持中文的文件名或文件夹带有空格)等。
? ? ?
检查EAS License是否匹配并且有效; 检查中间件的License是否匹配并且有效。 检查对应的数据库、中间件是否运行正常。
另外,对于迁移的环境,由于机器配置信息(如IP地址)、EAS基本项发生了变更,因此都必须进行重新部署后方可使用,以免因为残留旧的环境配置信息,导致EAS启动、运行过程中出现异常。
1)weblogic10.3环境安装后启动EAS实例出错
适用版本
EAS V6.0、EAS V7.0
问题描述
Win2003server+oracle10.2.0.4+weblogic10.3环境。应用服务器启动报错,admin.log中的错误代码如下所示:
[2010-10-14 11:36:45,812 ERROR][WARN ] -XX:PermSize=128m is not a valid VM option. Ignoring
[2010-10-14 11:36:45,875 ERROR][WARN ] -XX:MaxPermSize=368m is not a valid VM option. Ignoring
[2010-10-14 11:36:45,875 ERROR]Unknown option or illegal argument:
-Xloggc:D:/Kingdee/eas/server/profiles/server1/logs/jvm_gc_2010-10-14_11-36-45.log.
[2010-10-14 11:36:45,875 ERROR]Please check for incorrect spelling or review documentation of startup options. [2010-10-14 11:36:45,875 ERROR]
[2010-10-14 11:36:45,875 ERROR]Could not create the Java virtual machine. [2010-10-14 11:37:02,500 ERROR]The Process was terminated normally, but this is windows platform, error should been occured!
[2010-10-14 11:37:02,500 ERROR]Start application server failed!
问题解答
根据提供的日志分析,部分JVM启动参数无法识别,补丁判断可能是Weblogic使用的JDK有问题,查看$WLS_HOME/common/bin/CommEnv.cmd文件,如下所示:
# Set up JAVA HOME
Set JAVA_HOME=\D:\\bea\\jrockit_160_05\ Set JAVA_VENDOR=BEA
问题原因确认,由于安装是选择的JDK为jrockit_160_05,导致EAS实例配置文件中部分JVM配置参数无法识别。将上面的JDK换成Sun JDK(见下)后,启动正常。
# Set up JAVA HOME
Set JAVA_HOME=\D:\\bea\\JDK_160_05\ Set JAVA_VENDOR=Sun
关键字
EAS Weblogic JDK
2)EAS7.0.1健康中心不支持WAS6.0及Weblogic8.1下部署的问题
适用版本
EAS V7.0
问题描述
EAS7.0.1在WAS6.0及Weblogic8.1环境下部署失败,无法正常使用。
问题解答
原因分析:
健康中心使用的是JDK1.5,EAS6.0及Weblogic8.1中的JDK是1.4版本,导致部署不成功, 解决方法:
为解决这一问题,需要将健康中心的相关配置屏蔽,具体操作方法如下:
步骤 1 屏蔽Server 端。
1. 修
改
$EAS_HOME\\server\\profiles\\server1\\config\\PerfLog_server.V61.properties,
关闭所有项(把所有=on替换成=off )。
2. 修改$EAS_HOME\\server\\profiles\\server1\\config\\vm.properties。
屏蔽或删除行:
perflog.prop=${EAS_INSTANCE_HOME}/config/PerfLog_server.V61.properties
增加行:
perflog.prop=${EAS_INSTANCE_HOME}/config/PerfLog_Server.properties
3. 修改$EAS_HOME\\server\\profiles\\server1\\config\\listenerconfig.data,删除
perflog引用。
4. 修改$EAS_HOME\\server\\deploy\\easweb.ear\\eas_web.war\\WEB-INF\\web.xml,
屏蔽或删除健康中心有关项目。
5. 修改$EAS_HOME\\eas\\server\\deploy\\eas.ear\\cp_web.war\\WEB-INF\\web.xml,
屏蔽或删除健康中心有关项目。
步骤 2 Client端文件屏蔽。
1. 修改
$EAS_HOME\\server\\deploy\\fileserver.ear\\easWebClient\\deploy\\client\\PerfLog_client.V61.properties, 关闭所有项。 2. 修改
$EAS_HOME\\server\\deploy\\fileserver.ear\\easWebClient\\deploy\\client\\vmoptions.properties。 屏蔽或删除:
perflog.prop=${EAS_HOME}/client/deploy/client/PerfLog_client.V61.properties
增加:
perflog.prop=${EAS_HOME}/client/deploy/client/PerfLog_Client.properties
关键字
EAS7.0.1 健康中心
3)HPUX11.31,EAS V7.0.1安装后无法部署,提示系统内存0
适用版本
通用
问题描述
在HPUX11.31环境中,安装EAS V7.0.1,在进行部署时提示系统内存0,部署
失败。错误日志:
[2010-09-10 21:45:44,396 INFO]Get OS physical memory size ......HP-UX [2010-09-10 21:45:44,400 INFO]Begin execute command [/usr/contrib/bin/machinfo | grep Memory |awk '{print $3}'] !
[2010-09-10 21:45:44,535 INFO]Execute command [/usr/contrib/bin/machinfo | grep Memory |awk '{print $3}'] success !
[2010-09-10 21:45:44,536 ERROR]Get OS physical memory size error! java.lang.NumberFormatException: For input string: \at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)