簡體   English   中英

jboss-eap-5.1堆內存不足

[英]jboss-eap-5.1 heap out of memory

有時我的系統內存不足。 每當系統內存不足時,我都會在日志中看到以下錯誤

Maximum number of threads (200) created for connector with address abc.com/192.168.1.45 and port 8080

任何想法為什么會這樣?

由於創建了大量線程,JBoss崩潰了。 當嘗試創建新服務器時,應用程序停止響應並開始關閉應用程序服務器。

增加maxThreads參數將解決此問題。 逐步執行此操作; 過多提高maxThreads的值可能會導致性能問題,例如:

  • 高內存使用
  • 由於JVM被迫頻繁地在許多線程之間進行上下文切換而導致的一般速度變慢

要增加maxThreadsJBOSS_EAP_DIST/jboss-as/server/PROFILE/deploy/jbossweb.sar/server.xml

<!-- A HTTP/1.1 Connector on port 8080 -->
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" 
   connectionTimeout="20000" redirectPort="8443" maxThreads="3000" 
   minSpareThreads="2000" maxKeepAliveRequests="-1" />

另請參見: 性能調優指南-第2章。連接器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM