***********************************************声明***********************************************************************
原创作品,出自 “深蓝的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
****************************************************************************************************************************
原文地址:http://blog.csdn.net/huangyanlong/article/details/39697853