首页 > 代码库 > WAS_启动报mbind:Invalid argument

WAS_启动报mbind:Invalid argument

***********************************************声明*********************************************************************** 

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。

深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39697853

****************************************************************************************************************************

环境:LINUX CentOS6.2Oracle10.2.0.5WAS7.0

启动、关闭was时会出现“mbind: Invalid argument”提示,虽然不影响启动、关闭,但想将其无故问题解决。

现象

启动was

[root@hyl bin]# ./startServer.sh server1mbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentADMU0116I: Tool information is being logged in file           /IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.logADMU0128I: Starting tool with the AppSrv01 profileADMU3100I: Reading configuration for server: server1ADMU3200I: Server launched. Waiting for initialization status.mbind: Invalid argumentADMU3000I: Server server1 open for e-business; process id is 1522 

关闭was

[root@hyl bin]# ./stopServer.sh server1mbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentmbind: Invalid argumentADMU0116I: Tool information is being logged in file           /IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.logADMU0128I: Starting tool with the AppSrv01 profileADMU3100I: Reading configuration for server: server1ADMU3201I: Server stop request issued. Waiting for stop status.ADMU4000I: Server server1 stop completed.

解决思路

通过现象预判oraclewas可能存在某端口或其它原因引起的冲突,造成如下提示信息。

解决这个问题是由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_64numactl-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_64numactl-2.0.3-9.el6.x86_64 

再次验证,was的启动、关闭已经完全正常,出现的冲突已经解决,如下操作:

启动was

[root@hyl bin]# ./startServer.sh server1ADMU0116I: Tool information is being logged in file           /IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.logADMU0128I: Starting tool with the AppSrv01 profileADMU3100I: Reading configuration for server: server1ADMU3200I: Server launched. Waiting for initialization status.ADMU3000I: Server server1 open for e-business; process id is 1789

关闭was

[root@hyl bin]# ./stopServer.sh server1ADMU0116I: Tool information is being logged in file           /IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.logADMU0128I: Starting tool with the AppSrv01 profileADMU3100I: Reading configuration for server: server1ADMU3201I: Server stop request issued. Waiting for stop status.ADMU4000I: Server server1 stop completed. 

***********************************************声明*********************************************************************** 

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。

深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39697853

****************************************************************************************************************************

WAS_启动报mbind:Invalid argument