WLST - 强制停止应用

问题描述 投票:1回答:1

我目前正在使用weblogic,事情是我在我的weblogic服务器上部署了几个应用程序。遗憾的是,当其中一个应用程序因X / Y原因无法部署时,我只想强制停止此应用程序并传递给另一个应用程序。

我已经查看了WLST文档,但我找不到我要搜索的内容。这是我使用的功能:

stopApplication(applicationName, gracefulProductionToAdmin="true", gracefulIgnoreSessions="true")

以这种方式停止应用大约需要5分钟。当我通过管理控制台停止应用程序(实际强制停止)时,停止应用程序大约需要5秒钟。那么有没有办法通过WLST脚本强制停止应用程序?

谢谢

java python weblogic weblogic-10.x wlst
1个回答
1
投票

不用选项再试一次。只是stopApplication(appName)。

这是管理控制台所做的,杀死所有现有会话并将其拖动到准备状态。你试图逐渐停止它,因此延迟。

你曾经提到过,“when one of this application fail to deploy for X/Y reason, I just want to force stop this application and to pass to the other one.”如果一个应用程序无法部署,你就不必停止它。如果App运行,它的成功是否正确?

© www.soinside.com 2019 - 2024. All rights reserved.