要卸载我在本地云环境中从cloudify提示符调用uninstall-application app-name的应用程序。但是卸载失败。日志文件显示以下异常。
2013-10-14 13:06:50,537 rest [1] INFO [org.cloudifysource.rest.controllers.ServiceController] - 删除应用程序的所有应用程序范围属性 二○一三年十月一十四日13:06:50542休息[1]警告[org.openspaces.admin.internal.admin.DefaultAdmin] - 未能执行:org.openspaces.admin.internal.gsm.DefaultGridServiceManager$3@70b1ec8b - 有机openspaces.admin.AdminException:无法取消部署处理单元[app-name];引起:org.openspaces.admin.AdminException:无法取消部署处理单元[app-name] 在org.openspaces.admin.internal.gsm.DefaultGridServiceManager.undeployProcessingUnit(DefaultGridServiceManager.java:279) 在org.openspaces.admin.internal.gsm.DefaultGridServiceManager $ 3.run(DefaultGridServiceManager.java:799) at org.openspaces.admin.internal.admin.DefaultAdmin $ LoggerRunnable.run(DefaultAdmin.java:2077) at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471) 在java.util.concurrent.FutureTask.run(FutureTask.java:262) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615) 在java.lang.Thread.run(Thread.java:724) 引起:org.jini.rio.core.OperationalStringException:未找到GSM 在org.jini.rio.monitor.ProvisionMonitorImpl.undeploy(ProvisionMonitorImpl.java:601) 在org.jini.rio.monitor.ProvisionMonitorAdminImpl.undeploy(ProvisionMonitorAdminImpl.java:126) at org.jini.rio.monitor.DeployAdminGigaspacesMethodinternalInvoke7.internalInvoke(Unknown Source) at com.gigaspaces.internal.reflection.fast.AbstractMethod.invoke(AbstractMethod.java:41) 在com.gigaspaces.lrmi.LRMIRuntime.invoked(LRMIRuntime.java:450) 在com.gigaspaces.lrmi.nio.Pivot.consumeAndHandleRequest(Pivot.java:557) 在com.gigaspaces.lrmi.nio.Pivot.handleRequest(Pivot.java:658) 在com.gigaspaces.lrmi.nio.Pivot $ ChannelEntryTask.run(Pivot.java:196) ......还有3个
2013-10-14 13:06:51,544 rest [1] INFO [org.cloudifysource.rest.util.RestPollingRunnable] - 处理单元的undeployAndWait尚未完成 @
最终操作超时。发帖说我甚至无法拆除本地云。解决这个问题的唯一方法是重启系统。感谢对此的一些帮助。
答案 0 :(得分:1)
以下错误:
Caused by: org.jini.rio.core.OperationalStringException: GSM not found at org.jini.rio.monitor.ProvisionMonitorImpl.undeploy
表示缺少其中一个Cloudify管理组件。它可能早先崩溃,或者本地计算机可能以100%CPU运行,导致本地组件无法相互响应。
在实际的云部署中,这会导致Cloudify代理重新启动发生故障的组件,但在本地云环境中,代理和其他管理组件在同一进程中运行以节省内存并加快启动时间