AsyncContext и ошибка ввода / вывода создают CLOSE_WAIT - PullRequest
0 голосов
/ 14 марта 2019

иногда, когда я сбрасываю ответ Outputstream.У меня org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection timed out или другое исключение ввода-вывода и несколько характеристик CLOSE_WAIT.Дело в том, что клиент закрывает соединение, а сервер - нет.Я пытался закрыть ответ Outputstream, но CLOSE_WAIT все еще показывался.

Я хотел бы закрыть соединение на стороне сервера в случае, если клиент закрыл соединение.Как с этим справиться?

В любом случае исключения ввода-вывода в asyncContext я удаляю asyncContext для повторного использования и asyncContext.complete()

...