我需要通过 NodeManager 但没有 AdminServer 重新启动托管服务器。
使用 WLST 我可以使用 NM 启动 Managedserver。(nmConnect,nmStart)。
但是为了停止没有管理员的托管服务器。我看到了 nmKill 选项。但我不想杀死这个过程,而是想做一个正确的关机。
1. 当管理员不可用时,是否可以使用 WLST 连接到托管服务器?
如果不是以上是关闭的可能方法,请在没有 Adminserver 的情况下恢复托管服务器。
开发模式下的 Weblogic 12 是我安装的版本。
2. 另外,当我尝试使用 nmKill() 停止我的服务器时,我收到以下错误:
/> 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
WLSTException:执行 nmKill 时发生错误:杀死服务器 ms_node1 时出错:从节点管理器服务器收到错误消息:[WebLogic 服务器“ms_node1”的服务器终止命令失败,原因是:[等待进程完成 20,000 毫秒,但没有成功。当托管进程具有子进程或子进程(例如调用 java.lang. 用户应执行连接到 AdminServer 的首选方法,以发出关闭请求以停止服务器。只有在失败时才应使用 nmKill。当没有其他选项可以停止进程时,应使用操作系统级别的进程终止。]。请检查节点管理器日志和/或服务器“ms_node1”日志以获取详细信息。]。请查看节点管理器日志以获取详细信息。
任何帮助深表感谢。提前致谢