***********************************************声明***********************************************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39697853
****************************************************************************************************************************
环境:LINUX CentOS6.2、Oracle10.2.0.5、WAS7.0
启动、关闭was时会出现“mbind: Invalid argument”提示,虽然不影响启动、关闭,但想将其无故问题解决。
启动was
[root@hyl bin]# ./startServer.sh server1 mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument ADMU0116I: Tool information is being logged in file /IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log ADMU0128I: Starting tool with the AppSrv01 profile ADMU3100I: Reading configuration for server: server1 ADMU3200I: Server launched. Waiting for initialization status. mbind: Invalid argument ADMU3000I: Server server1 open for e-business; process id is 1522
关闭was
[root@hyl bin]# ./stopServer.sh server1 mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument mbind: Invalid argument ADMU0116I: Tool information is being logged in file /IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log ADMU0128I: Starting tool with the AppSrv01 profile ADMU3100I: Reading configuration for server: server1 ADMU3201I: Server stop request issued. Waiting for stop status. ADMU4000I: Server server1 stop completed.
通过现象预判oracle和was可能存在某端口或其它原因引起的冲突,造成如下提示信息。
解决这个问题是由oracle带来的启发。在不久前某系统环境下出现在oracle的问题,部分内容如下:
SQL>startup
mbind: Invalid argument
mbind: Invalid argument
mbind: Invalid argument
mbind: Invalid argument
mbind: Invalid argument
ORA-00443: background process "DBW1" did not start
这个问题是oracle与系统中的numactl-0.9.6-3.25.28包冲突,卸载即可
于是尝试查询本系统下,numactl包的安装情况,如下操作:
[root@hyl bin]# rpm -qa | grep numactl --查询到已经安装的numactl包 numactl-devel-2.0.3-9.el6.x86_64 numactl-2.0.3-9.el6.x86_64 --尝试将numactl包卸载 [root@hyl bin]# rpm -e numactl-devel-2.0.3-9.el6.x86_64 [root@hyl bin]# rpm -e numactl-2.0.3-9.el6.x86_64 --卸载numactl-2.0.3-9.el6.x86_64包时出现依赖关系,此处不做过多考虑,跳过卸载此步 error: Failed dependencies: libnuma.so.1()(64bit) is needed by (installed) compat-openmpi-psm-1.4.3-1.el6.x86_64 libnuma.so.1()(64bit) is needed by (installed) libvirt-client-0.9.4-23.el6.x86_64 libnuma.so.1()(64bit) is needed by (installed) compat-openmpi-1.4.3-1.el6.x86_64 libnuma.so.1()(64bit) is needed by (installed) hwloc-1.1-0.1.el6.x86_64 libnuma.so.1()(64bit) is needed by (installed) numactl-devel-2.0.3-9.el6.x86_64 libnuma.so.1(libnuma_1.1)(64bit) is needed by (installed) compat-openmpi-psm-1.4.3-1.el6.x86_64 libnuma.so.1(libnuma_1.1)(64bit) is needed by (installed) libvirt-client-0.9.4-23.el6.x86_64 libnuma.so.1(libnuma_1.1)(64bit) is needed by (installed) compat-openmpi-1.4.3-1.el6.x86_64 libnuma.so.1(libnuma_1.1)(64bit) is needed by (installed) hwloc-1.1-0.1.el6.x86_64 libnuma.so.1(libnuma_1.2)(64bit) is needed by (installed) libvirt-client-0.9.4-23.el6.x86_64 libnuma.so.1(libnuma_1.2)(64bit) is needed by (installed) hwloc-1.1-0.1.el6.x86_64 numactl = 2.0.3-9.el6 is needed by (installed) numactl-devel-2.0.3-9.el6.x86_64 [root@hyl bin]# rpm -qa |grep numactl --再次查询,可发现已经成功卸载了包:numactl-devel-2.0.3-9.el6.x86_64 numactl-2.0.3-9.el6.x86_64
再次验证,was的启动、关闭已经完全正常,出现的冲突已经解决,如下操作:
启动was
[root@hyl bin]# ./startServer.sh server1 ADMU0116I: Tool information is being logged in file /IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log ADMU0128I: Starting tool with the AppSrv01 profile ADMU3100I: Reading configuration for server: server1 ADMU3200I: Server launched. Waiting for initialization status. ADMU3000I: Server server1 open for e-business; process id is 1789
关闭was
[root@hyl bin]# ./stopServer.sh server1 ADMU0116I: Tool information is being logged in file /IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log ADMU0128I: Starting tool with the AppSrv01 profile ADMU3100I: Reading configuration for server: server1 ADMU3201I: Server stop request issued. Waiting for stop status. ADMU4000I: Server server1 stop completed.
***********************************************声明***********************************************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39697853
****************************************************************************************************************************