Сервер Cassandra MessagingService Socket поток зависает во время вывода из эксплуатации
Я использую встроенную Cassandra 1.2.18 в приложении, развернутом на Websphere Application Server 8.5.0, с Java 1.6, JVM IBM J9 2.6 (поставляется с сервером приложений). Он хорошо запускается и отлично подходит для использования. Это единственный узел в кластере Кассандра.
Однако, когда я пытаюсь вывести узел из эксплуатации, Кассандра доходит до попытки выключить его MessagingService и затем зависает. Отладка, я вижу, что он пытается закрыть открытую ServerSocket, прослушивая собственный IP-адрес сервера, порт 7000 (который Cassandra использует для связи между узлами).
Это мешает Cassandra корректно завершить работу и даже не позволяет корректно завершить работу всего сервера. Я понимаю, что это, вероятно, очень специфическая ситуация, но кто-нибудь испытывал нечто подобное с Cassandra / на Websphere раньше, или кто-нибудь с большим опытом работы с ServerSocket, чем я, может предположить, что происходит?