2017-01-12 7 views
1

В последнее время мы развернули приложение с включенным кешем воспламенения. У нас есть три сервера, и режим кэширования реплицируется. Все три сервера - это серверные узлы. После развертывания приложения исключение «кеш было закрыто или уничтожено» выбрано случайным образом.Кэш Apache Ignite закрыт или уничтожен

Я проверил предыдущий вопрос из StackOverflow (Apache Ignite Cache Error:caused by java.lang.illegalstateexception : Cache has been closed or destroyed: cacheName), но он не может решить мою проблему.

Есть ли у кого-нибудь такое же исключение раньше? Если да, то как его решить?

ответ

1

Это исключение означает, что либо IgniteCache.close() был призван на конкретный экземпляр IgniteCache, который вы используете, из IgniteCache.destroy/Ignite.destroyCache(..) был вызван для этого кэша в любом месте в кластере. Проверьте свой код и убедитесь, что этого не происходит.

Другим сценарием является отключение клиента, описанное в ссылке нити, к которой вы предоставили.