如何使用命令stopManagedWebLogic.sh强制关闭 WebLogic 托管服务器(Managed Server)

Adding force shutdown of managed server  in weblogic.
 
------------------------------------------------------------------------------------------------------------------------------------
 
if we run the stopManagedweblogic.sh script. with fore="true"  doesn't work as by default the script. picks force='false'.
 
eg : sh stopManagedWebLogic.sh oim_server1 t3://xxxxx:7011 weblogic cccccu force="true"
 
you see the below message in log
 
Shutting down the server AdminServer with force=false while connected to AdminServer ...
To set force shutdown by default we need perform. the below steps
  
cp stopWebLogic.sh stopWebLogic.sh stopWebLogic.sh.02142012
 
Change line as below
 
echo "shutdown('${SERVER_NAME}','Server')" >>"shutdown.py"
 
to
 
echo "shutdown('${SERVER_NAME}','Server',force='true')" >>"shutdown.py"
本文转自ITPUB博客tolywang的博客,原文链接:如何使用命令stopManagedWebLogic.sh强制关闭 WebLogic 托管服务器(Managed Server) ,如需转载请自行联系原博主。
<think>嗯,用户想查找如何重启WebLogic Server的步骤指南。我需要先回忆一下WebLogic的基本操作流程。首先,重启通常包括停止服务再启动,可能需要分步骤处理管理服务器和受管服务器。 我应该先检查用户是否有权限执行这些操作,可能需要管理员权限。然后,正确的步骤应该是先停止服务器,再启动。但具体命令是什么呢?WebLogic通常使用startWebLogic.sh和stopWebLogic.sh脚本,或者通过控制台操作。 另外,是否需要先停止受管服务器再停止管理服务器?或者反过来?顺序可能有误,需要确认正确的流程。可能还需要考虑应用部署的情况,确保数据不会丢失。 用户可能需要详细的步骤,比如通过控制台重启,或者使用命令行脚本。同时,环境变量和脚本的位置也很重要,比如DOMAIN_HOME的设置。还有,重启后如何验证是否成功,比如检查日志或端口监听。 可能还需要提到备份配置或数据,作为预防措施。另外,如果有集群环境,步骤可能会更复杂,需要分别处理各个节点。 要确保步骤清晰,避免遗漏关键点,比如停止命令可能需要指定用户名和密码,或者使用Node Manager。同时,注意事项部分应该包括权限、备份、日志检查等。 需要确认参考资料是否正确,如果有引用的话要添加标识。可能用户是系统管理员,需要简明直接的步骤,但也要足够详细,避免出错。 总结步骤应该是:停止管理服务器,停止受管服务器,启动管理服务器,启动受管服务器。或者根据情况调整顺序。另外,脚本的具体路径和示例命令需要准确,比如使用stopWebLogic.sh和startWebLogic.sh,或者通过控制台操作。 最后,相关问题部分需要考虑用户可能还想知道如何优雅停止、处理故障或查看状态,生成相关的问题链接。</think>### 如何逐步重启WebLogic Server #### **步骤 1:停止受管服务器(可选)** 如果环境中存在多个受管服务器Managed Server),建议先停止它们以保持操作顺序: ```bash # 进入受管服务器的bin目录 cd $DOMAIN_HOME/bin # 停止受管服务器(替换`managed_server_name`为实际名称) ./stopManagedWebLogic.sh managed_server_name admin_host:admin_port -username <admin_user> -password <admin_password> ``` #### **步骤 2:停止管理服务器(Admin Server)** 管理服务器WebLogic的核心组件,需优先停止: ```bash # 进入管理服务器的bin目录 cd $DOMAIN_HOME/bin # 执行停止脚本 ./stopWebLogic.sh ``` 若脚本未生效,可通过进程终止: ```bash # 查找WebLogic进程ID ps -ef | grep weblogic.Server # 终止进程(替换<PID>为实际ID) kill -9 <PID> ``` #### **步骤 3:启动管理服务器** 重启管理服务器以恢复控制台和配置管理功能: ```bash # 启动管理服务器(后台运行) nohup ./startWebLogic.sh > admin_server.log 2>&1 & # 检查日志确认启动成功 tail -f admin_server.log ``` #### **步骤 4:启动受管服务器** 通过控制台或命令行启动受管服务器: ```bash # 命令行启动(替换`managed_server_name`) ./startManagedWebLogic.sh managed_server_name http://admin_host:admin_port ``` 或通过WebLogic控制台(`http://admin_host:admin_port/console`)在**环境 > 服务器**中操作。 --- ### **注意事项** 1. **权限验证**:确保执行脚本的用户具有WebLogic安装目录的操作权限[^1]。 2. **备份配置**:重启前建议备份`$DOMAIN_HOME/config`目录。 3. **日志检查**:启动后验证`$DOMAIN_HOME/servers/<server_name>/logs`下的日志文件,排查错误。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值