星期五的时候,为了测试跟招财宝对接的功能,需要频繁启动停止WebSphere上的应用,最后导致was宕了,按照杀进程重启was的方法结果启动不了,报错,初始化失败神马的。最后多亏大神支援,查看日志,找到启动不了的原因,是某个文件夹下的内容过多,导致空间不足,无法启动,删掉一个无关紧要的但却占了8G空间的应用之后,再输命令,重启成功。
稍作记录,以作后鉴。
刚was Down掉的时候的办法——杀进程,重启
查进程:
ps -ef |grep websphere杀进程:
kill -9 20103(该号为进程号,将manager、node、server进程杀掉,没有顺序要求)
启动有顺序要求,依次为manager、node、server
启动manager
路径:/app/WebSphere/AppServer/bin/startManager.sh
命令:./startManager.sh
启动node和server
路径:/app/WebSphere/AppServer/profiles/salestdapp1/bin/startNode.sh
命令:./startNode.sh
命令:/app/WebSphere/AppServer/profiles/salestdapp1/bin/startServer.sh server1
查看/app/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr 路径下的日志,报的就是这个错:
系统无法读取文档 cells/salestdapp1Cell01/applications/DDP_war.ear/deployments/DDP_war/deployment.xml:java.io.IOException: 设备上没有空间
/app/WebSphere/AppServer/profiles/salestdapp1/config/cells/salestdapp1Cell01/applications/DDP_war.ear
删除了该目录下的DDP_war后,重新启动
Last login: Fri Sep 12 20:31:31 2014 from 10.20.1.74
[was@salestdapp1 ~]$ cd /
[was@salestdapp1 /]$ ls
app boot etc lib media net root srv usr
applog cgroup home lib64 misc opt sbin sys var
bin dev image lost+found mnt proc selinux tmp
[was@salestdapp1 /]$ cd app/bin/
[was@salestdapp1 bin]$ ls
orbmsg.08012014.2227.11.txt orbtrc.08012014.2227.11.txt restartws.sh
orbmsg.08012014.2227.18.txt orbtrc.08012014.2227.18.txt startws.sh
orbmsg.08012014.2227.25.txt orbtrc.08012014.2227.25.txt stopws.sh
[was@salestdapp1 bin]$ sh startws.sh
ADMU0116I: 正在文件
/app/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 Dmgr01 概要文件的工具
ADMU3100I: 正在从服务器读取配置:dmgr
ADMU3200I: 服务器已启动。正在等待初始化状态。
ADMU3000I: 为电子商务开放服务器 dmgr;进程标识为 29141
ADMU0116I: 正在文件
/app/WebSphere/AppServer/profiles/salestdapp1/logs/nodeagent/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 salestdapp1 概要文件的工具
ADMU3100I: 正在从服务器读取配置:nodeagent
ADMU3200I: 服务器已启动。正在等待初始化状态。
ADMU3000I: 为电子商务开放服务器 nodeagent;进程标识为 29263
ADMU0116I: 正在文件
/app/WebSphere/AppServer/profiles/salestdapp1/logs/server1/startServer.log
中记录工具信息
ADMU0128I: 正在启动具有 salestdapp1 概要文件的工具
ADMU3100I: 正在从服务器读取配置:server1
ADMU3200I: 服务器已启动。正在等待初始化状态。
ADMU3000I: 为电子商务开放服务器 server1;进程标识为 29404
[was@salestdapp1 bin]$
成功!