Hazelcast не закрывает файл журнала диагностики по завершении экземпляра - PullRequest
0 голосов
/ 18 апреля 2019

Мы используем Hazelcast 3.12 в нашем приложении, которое работает на Tomcat. Экземпляр Hazelcast запускается с включенной функцией журнала диагностики:

config.setProperty(Diagnostics.ENABLED.getName(), "true");

Когда мы удаляем приложение и закрываем соответствующий экземпляр Hazelcast через некоторое время, текущий файл журнала диагностики все еще заблокирован и не может быть удален, пока сервер приложений не будет остановлен. Кажется, что проблема в классе Hazelcast DiagnosticsLogFile: он не предоставляет способ закрыть закрытый PrintWriter, кроме случаев, когда происходит опрокидывание. Есть ли способ принудительно удалить файл журнала после отмены развертывания?

...