最近我们部署了启用了点火缓存的应用程序。我们有三台服务器,并且复制了缓存模式。这三个服务器都是服务器节点。部署应用程序后,随机抛出异常“缓存已被关闭或销毁”。
我已经从StackOverflow(Apache Ignite Cache Error:caused by java.lang.illegalstateexception : Cache has been closed or destroyed: cacheName)检查了上一个问题,但它无法解决我的问题。
以前是否有人遇到过同样的例外?如果是,如何解决?
答案 0 :(得分:2)
此异常表示在您正在使用的IgniteCache.close()
的特定实例上调用了IgniteCache
,IgniteCache.destroy
/ Ignite.destroyCache(..)
在此处的任何位置都调用了{{1}} / {{1}}集群。检查您的代码并确保没有发生这种情况。
另一种情况是您提供的线程链接中描述的客户端断开连接。