【发布时间】:2020-05-15 01:09:52
【问题描述】:
我想使用 Jython 在 WebSphere 8.5 中重新启动 AppCluster。
cluster = AdminControl.completeObjectName('name=ICXTCluster,*')
AdminControl.invoke(cluster, 'restart')
这不起作用:
ModelMBeanInfo 中没有重启操作
所以我尝试通过停止然后启动集群来手动实现重启:
cluster = AdminControl.completeObjectName('name=ICXTCluster,*')
AdminControl.invoke(cluster, 'stop')
AdminControl.invoke(cluster, 'start')
它抛出另一个错误:
com.ibm.websphere.wlm.exception.ClusterException:启动操作失败,因为另一个管理操作:停止已在进行中。
停止似乎有效,ISC 向我显示 AppCluster 已停止。但它没有重新开始。我假设那些调用操作是异步的,所以AdminControl.invoke(cluster, 'start') 在上一次停止完成之前就被执行了。
如何停止集群同步?还是有其他方法可以重启?
【问题讨论】:
-
您也可以使用 systemd 启动 appcluster,您可以轻松地从控制台/ansible 重新启动它
标签: websphere jython ibm-connections