当前位置: 首页 > 知识库问答 >
问题:

尝试使用nmKill()命令停止weblogic托管服务器时出错

田硕
2023-03-14

我需要通过NodeManager重新启动托管服务器,但不需要AdminServer。

使用WLST,我可以使用NM启动Managedserver。(nmConnect,nmStart)。

但是对于在没有管理员的情况下停止托管服务器。我看到了选项nm杀手。但是我不想终止进程,而是想进行适当的关闭。

1.当管理员不可用时,是否可以使用WLST连接到托管服务器?

如果以上不是一种可能的关机方法,请在没有Adminserver的情况下恢复托管服务器。

开发模式下的Weblogic 12是我安装的版本。

2.此外,当我尝试使用nmKiling()停止我的服务器时,我收到以下错误:

/> nmKill('ms_node1')
Killing server ms_node1 ...
Traceback (innermost last):
File "<console>", line 1, in ?
File "<iostream>", line 150, in nmKill
File "<iostream>", line 553, in raiseWLSTException

WLST异常:执行nmKill时出错:终止服务器ms\u node1时出错:从节点管理器服务器收到错误消息:[WebLogic服务器“ms\u node1”的服务器终止命令失败,原因是:[等待进程完成20000毫秒,但没有成功。当托管进程具有子进程或子进程(例如调用java的启动脚本)时,这是java.lang.process.destroy调用的已知限制。用户应执行连接到AdminServer的首选方法,以发出关闭请求来停止服务器。只有在失败时才应使用nmKill。当如果没有其他停止进程的选项,则应使用操作系统级进程终止。]。有关详细信息,请查看节点管理器日志和/或服务器“ms\u node1”日志。]。有关详细信息,请查看节点管理器日志。使用dumpStack()查看完整的堆栈跟踪:

非常感谢您的帮助。提前感谢

共有1个答案

田兴朝
2023-03-14

是的,您可以,但您需要使用NodeManager启动它才能真正工作,来自oracle的留档:

nm杀

终止使用节点管理器启动的指定服务器实例。如果试图终止未使用节点管理器启动的服务器实例,则该命令将显示错误。在发生错误的情况下,该命令返回WLSTException。

https://docs.oracle.com/middleware/1213/wls/WLSTC/reference.htm#WLSTC492

 类似资料:
  • 我想停止服务,但出现以下错误: 尝试调用虚拟方法的布尔值。所容纳之物上下文空对象引用上的stopService(android.content.Intent) 这是我停止服务的方法(在类): 这是我在另一个类中调用该方法的方式: 代码。startService(getContext()) 工作正常,但

  • 在启动节点管理器之后,当我要启动startWeblogic时。sh发生这种情况时,服务器无法启动。(用户名、密码正确) 以行开始WLS:home/app/oracle/java/jdk1.8.0_171/bin/java-server-Xms256m-Xmx512m-XX:CompileThreshold=8000-cp/home/12c/app/oracle/product/12.2.1/wls

  • 在vscode中创建应用程序后,我无法加载服务器端口3000。我正在低于例外 "app@0.1.0启动D:\React\app 反应脚本开始启动开发服务器。。。 事件。js:174投掷者;//未处理的“错误”事件^ 错误:在进程上生成cmd enoint。儿童过程_手柄onexit(internal/child_process.js:240:19)位于进程的OneRornt(internal/ch

  • 我已经尝试按照本教程来验证我的服务总线对,但是,我得到了401。 我在设置中使用以下代码: 然后我这样称呼SB客户: 当我调用我得到一个401错误: 失败:Azure Messaging ServiceBus[82]为标识符myqueue-578624f3-f732-4a9b-2ab0-9adc01949a5a创建发送链接时发生异常。错误消息:“系统。UnauthorizedAccessExcep

  • 我在Azure App Services中部署了一个Docker容器。我有一个可以调用的公共API,它返回“Hello world”。 我想在我的应用程序中使用Azure托管标识,所以我在Azure门户中启用了它。根据以下文档,我启用了“系统分配”功能:https://docs.microsoft.com/en-us/azure/app-service/overview-managed-ident