由于没有查找到weblogic频繁挂机的原因,只能先做个重新启动weblogic脚本的shell脚本,解决燃眉之急。
#!/bin/sh
str=$"/n" //回车变量
ps -ef | grep 8192 | awk '{print $2}' | while read pid //获取内存是8192 的java进程pid
do
kill -9 $pid //然后杀掉进程
done
cd /u01/oracle/weblogic/user_projects/domains/mes //进入的bin目录下
nohup ./startWebLogic.sh & //启动weblogic进程
sstr=$(echo -e $str)
echo "$sstr" //回车
tail -f nohup.out //查询启动日志
str=$"/n" //回车变量
ps -ef | grep 8192 | awk '{print $2}' | while read pid //获取内存是8192 的java进程pid
do
kill -9 $pid //然后杀掉进程
done
cd /u01/oracle/weblogic/user_projects/domains/mes //进入的bin目录下
nohup ./startWebLogic.sh & //启动weblogic进程
sstr=$(echo -e $str)
echo "$sstr" //回车
tail -f nohup.out //查询启动日志
脚本放在/u01下面,
cd /uo1
启动 ./weblogicreboot.sh脚本就可以了