文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Web及应用服务器 » 求助Weblogic自己停止的解决方法       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: 求助Weblogic自己停止的解决方法  ( 查看:409  回复:3 )   
 
Bruce.Zhong
新新人类  点击可查看详细



帖子 5
精华 0
无忧币 5
积分 7
阅读权限 20
注册日期 2008-5-29
最后登录 2008-6-20 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-6-18 10:25   标题:求助Weblogic自己停止的解决方法
上一帖 |
我的Weblogic服务器常常会过一段时间停止,不但是Web应用无法操作,连console也没有办法进去,但是Weblogic的进程依然存在,请问这是什么原因造成的,如何解决这个问题?请各位专家无私一把,谢谢了



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2008-6-18 10:251楼
[ 顶部 ]
 
特爱蚂蚁
管理员  点击可查看详细


诚信兄弟   行业勋章   技术勋章   管理员专用   十二生肖之牛  
帖子 1621
精华 3
无忧币 3224
积分 1535
阅读权限 255
来自 (保密)
注册日期 2008-6-3
最后登录 2008-10-7 在线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-6-19 09:28 
此回复于2008-06-24 08:45被 86808801 评为最佳答案

weblogic自动启动与停止
假设weblogic安装在/home/weblogic/bea下。
1、 编写服务脚本:如下
#!/bin/bash
#
#################FUNCTION#############
#
# AutoStart Weblogic
# AutoStop Weblogic
#
#####################################
#
# Created by ZhouYS 2003-11-26
# Wellhope Information Technology Co.,Ltd
# PUJIANG Science Park(浦江科学园)
#
shutdownweblogic()
{
cd /
# make temp work dir ,you can create it in /tmp
mkdir -p /home/weblogic/zhouys
#
cd /home/weblogic/zhouys
#find weblogic main process
ps -aux | grep /home/weblogic >tmp01
#
awk '{print $2}' tmp01 | sort > tmp02
#produce kill-main-process script
echo "kill -9 " `sed -n '1p' tmp02` > tmp03
#
chmod 755 tmp03
# kill weblogic
./tmp03
cd /home/weblogic/
sleep 3
rm -rfv zhouys
}

case "$1" in
start)
echo "Starting Weblogic ... "
echo "-------------------------------------------------" >> /var/log/weblogic
date +" %T %a %D : Starting Weblogic as part of system up." >> /var/log/weblogic
echo "-------------------------------------------------" >> /var/log/weblogic
cd /home/weblogic/bea/user_projects/mydomain/ >> /dev/null
. startWebLogic.sh & >> /var/log/weblogic
echo "Done."
echo ""
echo "-------------------------------------------------" >> /var/log/weblogic
date +" %T %a %D : Finished." >> /var/log/weblogic
echo "-------------------------------------------------" >> /var/log/weblogic
touch /var/lock/subsys/weblogic

;;
stop)
echo "Stopping Weblogic ... "
echo "-------------------------------------------------" >> /var/log/weblogic
date +" %T %a %D : Stopping Weblogic as part of system down." >> /var/log/weblogic
echo "-------------------------------------------------" >> /var/log/weblogic
shutdownweblogic
echo "Done."
echo ""
echo "-------------------------------------------------" >> /var/log/weblogic
date +" %T %a %D : Finished." >> /var/log/weblogic
echo "-------------------------------------------------" >> /var/log/weblogic

;;
restart)
$0 stop
#sleep 2 sec to stop all weblogic-process
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac

将脚本命名为weblogic,保存在/etc/rc.d/init.d下
改变文件属性:chmod 755 weblogic

注意:在windows下编辑此文件时有DOS格式字符导致在linux下不能够正常运行,建议用gedit 或用 vi编辑, shutdownweblogic函数中没有加入错误控制,各位可以自己完善。



不知道能不能帮助到你



善用论坛论坛搜索功能会使您事半功倍 ...
建议大家发帖前先抬头看看整个论坛和板块的置顶帖了解论坛各项最新制度 ...
请选用高效的沟通方式来和大家沟通 ...同时应该具备一些提问的智慧 ...
勤劳致富,无忧币不再是难题 ...
2008-6-19 09:282楼
[ 顶部 ]
 
Bruce.Zhong
新新人类  点击可查看详细



帖子 5
精华 0
无忧币 5
积分 7
阅读权限 20
注册日期 2008-5-29
最后登录 2008-6-20 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-6-20 11:31 
谢谢您,不知道在我的Solaris系统里能不能运行



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2008-6-20 11:313楼
[ 顶部 ]
 
njcxtech
新新人类  点击可查看详细



帖子 4
精华 0
无忧币 8
积分 2
阅读权限 20
注册日期 2008-6-24
最后登录 2008-6-24 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-6-24 10:04   标题:回复 #3 Bruce.Zhong 的帖子

估计和你应用程序写了有问题有关吧!比如数据库连接没关闭等,引起内存溢出!



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2008-6-24 10:044楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号