Подводное тесное соединение

У меня сервер на Undertow и все было отлично, пока я не встретил клиента, который не закрывает соединения, поэтому сервер должен это делать. Но undertow этого не делает, и поэтому со временем на моем сервере заканчиваются файловые дескрипторы, разрешенные системой. Я пытался найти какой-либо код, связанный с закрытием канала в отливе, но не смог. Я нашел только близкие в HttpServerExchange.endExchange() для блокировки http-обмена и решение с UndertowOptions.IDLE_TIMEOUT, но они меня не устраивают. Итак, как и когда подводное течение закрывает каналы?

Моя версия подводного плавания 1.2.12.


person Alexandr Radchykov    schedule 13.11.2015    source источник


Ответы (1)


Похоже, я нашел ответ. HttpServerExchange.setPersistent(false) решил это.

person Alexandr Radchykov    schedule 13.11.2015