成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

調用weblogic設置jvmheap大小

開發(fā) 后端
這里和大家分享一下weblogic怎么去設置jvmheap大小,如果沒有丟失任何WebLogic 線程,那么您需要判斷應用程序創(chuàng)建的線程是否丟失。

本文和大家重點討論一下weblogic設置jvmheap大小問題,如果沒有丟失任何WebLogic 線程,那么您需要判斷應用程序創(chuàng)建的線程是否丟失。 在一些情況下,此問題通過在服務器啟動時設置-XX:MaxPermSize JVM 選項得到了解決。

weblogic怎么去設置jvmheap大小

如果沒有丟失任何WebLogic 線程,那么您需要判斷應用程序創(chuàng)建的線程是否丟失。 在一些情況下,此問題通過在服務器啟動時設置-XX:MaxPermSize JVM 選項得到了解決。

找到安裝目錄下的weblogic81\common\bin\commEnv.cmd文件,打開修改如下代碼:
 

  1. sun  
  2. if"%PRODUCTION_MODE%"=="true"gotosun_prod_mode  
  3. setJAVA_VM=-client  
  4. setMEM_ARGS=-Xms768m-Xmx1024m-XX:MaxPermSize=256m 
  5. setJAVA_OPTIONS=%JAVA_OPTIONS%-Xverify:none  
  6. gotocontinue  
  7. :sun_prod_mode  
  8. setJAVA_VM=-server  
  9. setMEM_ARGS=-Xms768m-Xmx1024m-XX:MaxPermSize=256m 
  10. gotocontinue  

 一般在文件中,有二處這樣的代碼存在,一個是使用weblogic自帶的jrockitJDK,二是使用sun的JDK.這里是以sunJDK為例,通過修過二處的=-Xms768m-Xmx1024m可以達到修改JVM目的所在.修改后保存重啟即可。

MaxPermSize=256m的介紹:

一般情況下,在分析服務器掛起問題、原因不明的超時或其它引起混亂的不明行為過程中會發(fā)現(xiàn)丟失線程問題。在缺省的WebLogicServer配置中,Default隊列應當有15個執(zhí)行線程(0到14)。下面是一個ThreadDump摘錄,顯示“Default”隊列的ExecuteThread13、8、6、5和3丟失。在指示線程已經終結的服務器日志記錄中沒有任何異常、堆棧跟蹤或通知。

為什么發(fā)生此問題?

線程在拋出未捕獲的異常或錯誤時可能會消失。這種情況會導致服務器掛起,因為其它線程可能在永遠不會調用notify()的監(jiān)視器上等待(即,要調用notify()的線程已經消失了)。

如果設置MaxPermSize能夠糾正此問題,有一種可能的解釋是OutOfMemoryException在某些時候因為沒有足夠的MaxPermSize設置而被拋出。如果線程正在記錄此異常,同時又發(fā)生另一個異常(例如,另一個OutOfMemoryException),則線程將不發(fā)出任何通知就結束。一直等待該線程調用notify()的其它線程將掛起。

如果設置MaxPermSize無法糾正此問題,則原因很可能是應用程序異常處理出現(xiàn)問題。您應當利用調試器執(zhí)行代碼審核或分析應用程序,以確定問題是否由未捕獲的異常或錯誤引起的。“Hey,where'dmythreadgo?”一文解釋了未捕獲的異常和/或錯誤可能造成線程消失的各種情況。它還提供了如何糾正這些問題的示例。

排除丟失執(zhí)行線程故障的檢查清單

進行ThreadDump并判斷是否有任何線程丟失。您應當參考config.xml文件以確定在ThreadDump中可以看到多少執(zhí)行線程。如果沒有丟失任何WebLogic線程,那么您需要判斷應用程序創(chuàng)建的線程是否丟失。

在一些情況下,此問題通過在服務器啟動時設置-XX:MaxPermSizeJVM選項得到了解決。MaxPermSize可以設置為最大堆分配(mx)的一半。嘗試設置.XX:MaxPermSize=128m,并不斷增大其值直至問題得到解決。

如果這種方法沒有起到幫助作用,那么問題可能是應用程序的異常處理功能故障引起的,需要利用調試器進行代碼審核或分析才能發(fā)現(xiàn)問題根源。有關詳細信息,請參閱下列外部資源。
 

【編輯推薦】

  1. 解答WebLogic與JVM六大疑問
  2. 深入學習JVM內存設置原理和調優(yōu)
  3. 處理jvm.cfg損壞行之有效的方法
  4. 全面認識Eclipse中JVM內存設置
  5. 解決JVM Terminated.ExitCode=-1問題行之有效的方法

 

 

責任編輯:佚名 來源: spaces.live.com
相關推薦

2016-12-13 14:24:29

WebLogic啟停腳本

2025-06-27 10:25:43

2010-09-25 13:13:17

tomcatJVM

2016-12-14 08:49:22

LinuxWeblogic部署

2009-06-26 14:29:03

2009-06-11 14:52:20

EJB組件MyEclipse

2016-12-14 08:33:55

weblogic.xmsession復制

2019-09-09 09:50:27

設置Java線程池

2009-07-09 16:12:53

WeblogicJDBC

2009-09-07 05:40:16

C#窗體位置C#窗體大小

2010-08-19 15:54:42

MyEclipse 5 WebLogic 9

2009-07-09 10:03:40

Servlet應用Weblogic環(huán)境

2011-09-13 17:23:26

2010-09-27 16:14:51

TomcatJVM內存

2012-07-31 17:31:41

WebLogic

2009-08-31 17:10:19

2010-09-17 15:47:14

TOMCATJVM

2010-09-25 10:56:32

WebLogicJVM

2009-06-16 15:15:18

WebLogic EJ

2009-03-26 17:23:57

LinuxWebLogic安裝調試
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区在线播放 | 亚州精品天堂中文字幕 | 亚洲人a | 日日爽 | 成人网在线观看 | 国内成人免费视频 | 人人叉 | 国产综合精品一区二区三区 | 亚洲国产一区二区在线 | 国产在线视频一区二区 | 亚洲精品亚洲人成人网 | 天天操网 | 亚洲一区 | 久久国内精品 | 国产精品久久精品 | 国产精品区二区三区日本 | 羞羞色视频 | 中文字幕国产一区 | 人人人人干 | 成人免费视频观看视频 | 亚洲精品成人 | www.日日操| 久艹av| 久久亚洲高清 | 神马影院一区二区三区 | 黄网站免费在线看 | 日韩在线播放av | 日韩成人在线免费视频 | 国产精品日日做人人爱 | 国产精品国产成人国产三级 | 国产综合av | 中文字幕第一页在线 | 伊人网综合| 97超碰成人 | 欧美乱大交xxxxx另类电影 | 国产一区二区三区免费 | 亚洲精品成人av久久 | 国产成人精品在线 | 欧美高清视频在线观看 | 99热视| 在线一区二区三区 |