Java Wildfly-打开的文件太多

Java Wildfly-打开的文件太多,java,wildfly,Java,Wildfly,当我部署abt 30 wars文件时,我使用wildfly(wildfly-10.0.0.Final)作为应用服务器。每一场战争都会发送RESTAPI与其他人通信。有时我会得到如下错误: [org.apache.http.impl.client.DefaultHttpClient](EJB默认值-2)I/O 连接到时捕获异常(java.net.SocketException) {}->:打开的文件太多 [org.apache.http.impl.client.DefaultHttpClient]

当我部署abt 30 wars文件时,我使用wildfly(wildfly-10.0.0.Final)作为应用服务器。每一场战争都会发送RESTAPI与其他人通信。有时我会得到如下错误:

[org.apache.http.impl.client.DefaultHttpClient](EJB默认值-2)I/O 连接到时捕获异常(java.net.SocketException) {}->:打开的文件太多 [org.apache.http.impl.client.DefaultHttpClient](ejbdefault-2) 正在重试连接到{}-> [org.apache.http.impl.client.DefaultHttpClient](EJB默认值-2)I/O 连接到时捕获异常(java.net.SocketException) {}->:打开的文件太多 [org.apache.http.impl.client.DefaultHttpClient](ejbdefault-2) 正在重试连接到{}-> [org.apache.http.impl.client.DefaultHttpClient](EJB默认值-2)I/O 连接到时捕获异常(java.net.SocketException) {}->:打开的文件太多 [org.apache.http.impl.client.DefaultHttpClient](ejbdefault-2) 重试连接到{}->时发生异常 获取特定于租户的令牌:java.lang.Exception: RESTEASY004655:无法调用请求

我已经增加了这样的“打开文件”配置

但无法解决问题。我真的很感激你能给我提些建议吗


Java,wildfly

您确实增加了打开文件的限制。然而,在那之后你重新启动了wildfly吗?你能发布更多关于发生了什么的日志吗?此外,根据您在问题中发布的链接,如果您运行的是类似linux的操作系统,请执行以下操作:

一旦你知道JBoss的PID

ps ax | grep使jboss进程独一无二的东西 你能行

ls-l/proc/jbosspid/fd

如果您正在运行Windows,请尝试运行tasklist命令,而不是ps命令,如下所示:tasklist | FIND“file.extension”

此外,在此之后,您可以使用DIR代替ls,如DIR“\search term*”/s