Я хочу перезапустить AppCluster в WebSphere 8.5, используя Jython.
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: запуск операции не выполнен, поскольку другая административная операция: останов уже выполняется .
Кажется, остановка работает, IS C показывает мне AppCluster как остановленный. Но это не началось снова. Я предполагаю, что эта операция вызова является асинхронной, поэтому AdminControl.invoke(cluster, 'start')
был выполнен до завершения предыдущей остановки.
Как я могу остановить синхронизацию кластера? Или есть другой способ перезапустить его?