繁体   English   中英

Wildfly-打开文件过多

[英]Wildfly - Too many open files

当我部署abt 30 wars文件时,我使用wildfly(wildfly-10.0.0.Final)作为应用程序服务器。 每次战争都会发送休息api与他人进行交流。 有时我得到如下错误:

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

我已经像本指南一样增加了“打开文件”的配置

但是无法解决问题。 我真的很感谢有什么建议吗?

Java,野蝇

您确实增加了打开文件的限制。 但是,此后您是否重新启动wildfly? 您可以发布更多正在发生的事情的日志吗? 另外,根据您在问题本身中发布的链接“ JBoss Too Many Files Open Error” ,如果您正在运行类似Linux的操作系统,可以执行以下操作:

一旦知道JBoss的PID

ps斧| grep使您的jboss处理过程独特的东西

ls -l / proc / jbosspid / fd

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

另外,在那之后,您可以执行DIR而不是ls,例如dir“ \\ search term *” / s

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM