Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 底拖紧密连接_Java_Undertow - Fatal编程技术网

Java 底拖紧密连接

Java 底拖紧密连接,java,undertow,Java,Undertow,我已经把服务器拖到了海底,在遇到不关闭连接的客户之前,一切都很完美,所以服务器应该这样做。但undertow不能做到这一点,这就是为什么在一段时间内,我的服务器会耗尽系统允许的文件描述符。我试着找到任何与海底航道关闭有关的代码,但我找不到。我在HttpServerExchange.endExchange()中找到了唯一一个用于阻止http交换的方法,并在towOptions.IDLE\u TIMEOUT下找到了解决方案,但它们不适合我。那么,底拖是如何以及何时关闭航道的呢 我的undertow版

我已经把服务器拖到了海底,在遇到不关闭连接的客户之前,一切都很完美,所以服务器应该这样做。但undertow不能做到这一点,这就是为什么在一段时间内,我的服务器会耗尽系统允许的文件描述符。我试着找到任何与海底航道关闭有关的代码,但我找不到。我在
HttpServerExchange.endExchange()
中找到了唯一一个用于阻止http交换的方法,并在towOptions.IDLE\u TIMEOUT下找到了解决方案,但它们不适合我。那么,底拖是如何以及何时关闭航道的呢


我的undertow版本是1.2.12。

看起来我找到了答案
HttpServerExchange.setPersistent(false)
已解决此问题