簡體   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