Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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 8 使用jersey的tomcat打开的文件数量很多_Java 8_Tomcat8_Jersey Client_Filehandle - Fatal编程技术网

Java 8 使用jersey的tomcat打开的文件数量很多

Java 8 使用jersey的tomcat打开的文件数量很多,java-8,tomcat8,jersey-client,filehandle,Java 8,Tomcat8,Jersey Client,Filehandle,版本: Tomcat:8.0.23 泽西岛:2.22.1 JDK:1.8.0_45 问题描述: 当运行一个应用程序,该应用程序使用Jersey中的Server Sent Event Client和事件源作为侦听器连接到事件源时,Tomcat环境会在环境最终出现故障并停止响应之前创建过多的文件句柄(约130万个)。我注意到,TomcatJAR和resources文件似乎有很多重复的文件引用。例如,我能够计算出对以下文件的10444个引用。似乎每个连接大约有2-3份这些引用。在系统开始无响应之前,我

版本:

Tomcat:8.0.23 泽西岛:2.22.1 JDK:1.8.0_45

问题描述: 当运行一个应用程序,该应用程序使用Jersey中的Server Sent Event Client和事件源作为侦听器连接到事件源时,Tomcat环境会在环境最终出现故障并停止响应之前创建过多的文件句柄(约130万个)。我注意到,TomcatJAR和resources文件似乎有很多重复的文件引用。例如,我能够计算出对以下文件的10444个引用。似乎每个连接大约有2-3份这些引用。在系统开始无响应之前,我们有大约4000个侦听器


有人知道可能有助于控制文件句柄数量或至少减少引用的现有问题/错误或配置更改吗?

更正-使用Jersey中的服务器发送事件客户端和事件源,而不是问题中最初陈述的Jersey RS。用上述注释编辑您的问题。是否有此问题的解决方案。。。?