有人动了WAS的集群环境导致这个问题,只能一点一点排查:
1.查看下目前的控制台端口
在 /usr/WebSphere/AppServer/profiles/demo/logs/下有个文件AboutThisProfile.txt(我是在lab的环境下有)文件内容是 (这个demo可以是XXXDmgr)
Application server environment to create: Application server
Location: /usr/WebSphere/AppServer/profiles/demo
Disk space required: 200 MB
Profile name: demo
Make this profile the default: True
Node name: WC_demo_node
Host name: psvt30.cn.ibm.com
Enable administrative security (recommended): True
Administrative console port: 9061
Administrative console secure port: 9063
HTTP transport port: 9060
HTTPS transport port: 9062
Bootstrap port: 9064
SOAP connector port: 9065
这里面有常用的端口
2.查看节点下服务器进程号:
ps -ef | grep XXXN01S01 (节点文件夹下有servers文件夹中可查看到) 查询结果第二列就是进程编号
通过 top 命令 查看该进程是否启动 (属于java进程)
其他命令:
1.查看所有WAS进程
其中WAS控制台对应一个进程, 每个节点每个服务对应一个进程
ps -ef|grep wasadmin
(其中wasadmin为WAS服务器用户名, 可根据实际情况修改)
2.查看节点进程
ps -ef|grep 'nodename nodeagent'
(其中单引号部分为节点名, 可根据实际情况修改)
3.查看服务进程
ps -ef|grep servername
(其中servername为服务名, 可根据实际情况修改)