自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

解答WebLogic與JVM六大疑問(wèn)

開(kāi)發(fā) 后端
你對(duì)WebLogic與JVM的概念是否熟悉,這里向大家描述一下WebLogic與JVM六大疑問(wèn)及解決方法,相信本文介紹一定會(huì)讓你有所收獲。

本文和大家分享一下WebLogic與JVM六大疑問(wèn)的解決方法,在各類JVM下,都提供標(biāo)準(zhǔn)的JAVA運(yùn)行-Xms-Xmx參數(shù),當(dāng)在weblogic中設(shè)置-Xms512m-Xmx1024m時(shí),從后臺(tái)console中觀測(cè),weblogic僅僅使用512m初始heap大小,當(dāng)應(yīng)用有內(nèi)存泄漏時(shí)或大量用戶使用時(shí),512mheap無(wú)法滿足需要,但weblogic卻不會(huì)將heap大小在512m-1024m中擴(kuò)展,此時(shí),weblogic會(huì)因內(nèi)存耗盡而當(dāng)機(jī);設(shè)置-Xmx1024m有什么用?請(qǐng)看下文詳細(xì)介紹。

WebLogic與JVM六大疑問(wèn)

◆疑問(wèn)一:內(nèi)存參數(shù)設(shè)置

  在各類JVM下,都提供標(biāo)準(zhǔn)的JAVA運(yùn)行-Xms-Xmx參數(shù),當(dāng)在weblogic中設(shè)置-Xms512m-Xmx1024m時(shí),從后臺(tái)console中觀測(cè),weblogic僅僅使用512m初始heap大小,當(dāng)應(yīng)用有內(nèi)存泄漏時(shí)或大量用戶使用時(shí),512mheap無(wú)法滿足需要,但weblogic卻不會(huì)將heap大小在512m-1024m中擴(kuò)展,此時(shí),weblogic會(huì)因內(nèi)存耗盡而當(dāng)機(jī);設(shè)置-Xmx1024m有什么用?也一直奇怪,在網(wǎng)上搜羅時(shí),總說(shuō)是要將-Xms與-Xmx設(shè)置成一樣大,不知道是不是因?yàn)?Xmx根本就沒(méi)法用?

  1、-Xmx設(shè)置JVM堆的上限內(nèi)存值,你-Xms512m-Xmx1024m當(dāng)然一開(kāi)始只有512m。如果你安裝及補(bǔ)丁等正常-Xmx肯定是會(huì)生效的。

  至于最小和***值設(shè)置成一樣這種做法,要視具體廠商的JVM而定,因?yàn)槊總€(gè)不同JVM的GC算法和另外一些JVM結(jié)構(gòu)都不同。
  
 

◆疑問(wèn)二:將verbosegc打開(kāi)后,一開(kāi)始就會(huì)出現(xiàn)AF,memoryallocatefailure,不知如何解釋?更為邪乎的是,need216k也會(huì)分配失敗,free的卻很多,why?

  解答:出現(xiàn)AF非常正常,甚至有時(shí)候只need多少字節(jié)也有可能。關(guān)鍵要分析AF的頻率以及free前后的比例,還有針對(duì)AF操作到action多少,以及其他。你可以查對(duì)應(yīng)JVM廠商的文檔。

◆疑問(wèn)三:當(dāng)weblogic所有線程都在忙碌時(shí),新的請(qǐng)求進(jìn)入隊(duì)列,在很多情況下已經(jīng)無(wú)法使用了,通過(guò)怎樣的方式可以知道weblogic應(yīng)用的這一狀態(tài),并且可以讓其自舉?

  解答:關(guān)于線程池大小的設(shè)定,要關(guān)聯(lián)到你的機(jī)器硬件配置、用戶的使用并發(fā)量等多個(gè)因素而定,這個(gè)你在performancemonitor中可以看到。

  另外,如果你已經(jīng)配了足夠大的線程池但還是不夠用,就需要考慮應(yīng)用的連接釋放是否合理了。

◆疑問(wèn)四:weblogic中有2個(gè)admin線程,當(dāng)內(nèi)存耗盡時(shí),console也得不到響應(yīng)?怎么不保留一點(diǎn)點(diǎn)給admin?軟件開(kāi)發(fā)網(wǎng)

  解答:我不知道“內(nèi)存耗盡”具體指什么;console如果無(wú)法響應(yīng),可能是weblogic已經(jīng)處于無(wú)法正常工作狀態(tài)。

◆疑問(wèn)五:使用cluster時(shí),某個(gè)managed節(jié)點(diǎn)發(fā)生異常,如線程或內(nèi)存耗盡,當(dāng)新的請(qǐng)求進(jìn)入時(shí),怎么還會(huì)負(fù)載到這個(gè)處于異常的節(jié)點(diǎn)?在overload與HA之間難道不可以交叉一下嗎?BMW都出X6了,BEA不知道啥時(shí)候出weblogicX1版,不過(guò)我想websphere也會(huì)有同樣的問(wèn)題。

  解答:你在這里出現(xiàn)了cluster和HA兩個(gè)概念,我不知道你具體做的是什么。但據(jù)我們以往的使用情況,正常配置的weblogiccluster是不會(huì)將請(qǐng)求發(fā)送到處于故障狀態(tài)的節(jié)點(diǎn)的。

◆疑問(wèn)六:WEBLOGIC安裝

  安裝時(shí),還得邊看文檔邊安裝,前期有大量的系統(tǒng)參數(shù)檢查,包括補(bǔ)丁等等,在weblogic安裝包中,沒(méi)有提供對(duì)各類平臺(tái)的自動(dòng)檢查功能,工程師安裝時(shí),大都能順利安裝上,但問(wèn)題是跑了一段時(shí)間后,發(fā)現(xiàn)問(wèn)題不斷,仔細(xì)檢查后,發(fā)現(xiàn)系統(tǒng)某個(gè)補(bǔ)丁沒(méi)有打。在一個(gè)平臺(tái)下安裝上讓廠商、客戶、應(yīng)用商都前程無(wú)憂的weblogic就這樣麻煩嗎?如果發(fā)現(xiàn)安裝環(huán)境設(shè)置有問(wèn)題,就需要提供一份參數(shù)表,供應(yīng)用商備查,至少心里有底,出了問(wèn)題做一下參考就行,不用再到網(wǎng)上GOOGLE了。

  解答:這個(gè)問(wèn)題解決很簡(jiǎn)單,BEA有一份supportedconfiguration文檔,你可以根據(jù)你的實(shí)際環(huán)境參考這個(gè)文檔。這是規(guī)范的安裝方法。規(guī)范的安裝對(duì)于后期應(yīng)用系統(tǒng)上線后出現(xiàn)的問(wèn)題的處理是非常有益的。
 

【編輯推薦】

  1. 解決JVM***內(nèi)存設(shè)置問(wèn)題
  2. 深入學(xué)習(xí)JVM內(nèi)存設(shè)置原理和調(diào)優(yōu)
  3. 刪除MS JVM的幾種途徑
  4. 巧解使Eclipse崩潰的JVM terminated問(wèn)題
  5. 解決JVM Terminated.ExitCode=-1問(wèn)題行之有效的方法

 

 

責(zé)任編輯:佚名 來(lái)源: mscto.com
相關(guān)推薦

2020-12-10 19:04:21

Google Play應(yīng)用市場(chǎng)開(kāi)發(fā)者

2009-08-03 08:37:18

微軟雅虎合作搜索搜索業(yè)務(wù)

2009-01-16 22:10:00

服務(wù)器虛擬化

2015-09-09 16:23:58

蘋果核心產(chǎn)品

2009-08-17 17:08:47

C#轉(zhuǎn)義

2024-10-22 14:42:14

2010-08-16 10:14:23

云計(jì)算誤區(qū)

2010-09-25 15:22:19

DHCP故障處理

2010-07-30 13:15:17

Flex優(yōu)勢(shì)

2023-10-18 10:48:44

Python解釋器

2018-05-30 08:10:34

智慧農(nóng)業(yè)物聯(lián)網(wǎng)物聯(lián)網(wǎng)應(yīng)用

2011-08-23 09:54:07

2012-03-23 13:26:20

云計(jì)算微軟Azure

2025-03-27 00:25:55

微服務(wù)架構(gòu)技術(shù)

2011-03-16 10:44:19

2023-07-24 11:01:32

2023-05-11 11:36:56

云計(jì)算云供應(yīng)商

2009-08-03 11:39:33

2015-06-23 09:13:51

2010-09-09 10:54:58

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)