怎么解答WebLogic與JVM的六大疑問,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括湯陰網(wǎng)站建設(shè)、湯陰網(wǎng)站制作、湯陰網(wǎng)頁(yè)制作以及湯陰網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,湯陰網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到湯陰省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
在各類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無法滿足需要,但weblogic卻不會(huì)將heap大小在512m-1024m中擴(kuò)展,此時(shí),weblogic會(huì)因內(nèi)存耗盡而當(dāng)機(jī);設(shè)置-Xmx1024m有什么用?
WebLogic與JVM六大疑問
◆疑問一:內(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無法滿足需要,但weblogic卻不會(huì)將heap大小在512m-1024m中擴(kuò)展,此時(shí),weblogic會(huì)因內(nèi)存耗盡而當(dāng)機(jī);設(shè)置-Xmx1024m有什么用?也一直奇怪,在網(wǎng)上搜羅時(shí),總說是要將-Xms與-Xmx設(shè)置成一樣大,不知道是不是因?yàn)?Xmx根本就沒法用?
1、-Xmx設(shè)置JVM堆的上限內(nèi)存值,你-Xms512m-Xmx1024m當(dāng)然一開始只有512m。如果你安裝及補(bǔ)丁等正常-Xmx肯定是會(huì)生效的。
至于最小和***值設(shè)置成一樣這種做法,要視具體廠商的JVM而定,因?yàn)槊總€(gè)不同JVM的GC算法和另外一些JVM結(jié)構(gòu)都不同。
◆疑問二:將verbosegc打開后,一開始就會(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廠商的文檔。
◆疑問三:當(dāng)weblogic所有線程都在忙碌時(shí),新的請(qǐng)求進(jìn)入隊(duì)列,在很多情況下已經(jīng)無法使用了,通過怎樣的方式可以知道weblogic應(yīng)用的這一狀態(tài),并且可以讓其自舉?
解答:關(guān)于線程池大小的設(shè)定,要關(guān)聯(lián)到你的機(jī)器硬件配置、用戶的使用并發(fā)量等多個(gè)因素而定,這個(gè)你在performancemonitor中可以看到。
另外,如果你已經(jīng)配了足夠大的線程池但還是不夠用,就需要考慮應(yīng)用的連接釋放是否合理了。
◆疑問四:weblogic中有2個(gè)admin線程,當(dāng)內(nèi)存耗盡時(shí),console也得不到響應(yīng)?怎么不保留一點(diǎn)點(diǎn)給admin?軟件開發(fā)網(wǎng)
解答:我不知道“內(nèi)存耗盡”具體指什么;console如果無法響應(yīng),可能是weblogic已經(jīng)處于無法正常工作狀態(tài)。
◆疑問五:使用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版,不過我想websphere也會(huì)有同樣的問題。
解答:你在這里出現(xiàn)了cluster和HA兩個(gè)概念,我不知道你具體做的是什么。但據(jù)我們以往的使用情況,正常配置的weblogiccluster是不會(huì)將請(qǐng)求發(fā)送到處于故障狀態(tài)的節(jié)點(diǎn)的。
◆疑問六:WEBLOGIC安裝
安裝時(shí),還得邊看文檔邊安裝,前期有大量的系統(tǒng)參數(shù)檢查,包括補(bǔ)丁等等,在weblogic安裝包中,沒有提供對(duì)各類平臺(tái)的自動(dòng)檢查功能,工程師安裝時(shí),大都能順利安裝上,但問題是跑了一段時(shí)間后,發(fā)現(xiàn)問題不斷,仔細(xì)檢查后,發(fā)現(xiàn)系統(tǒng)某個(gè)補(bǔ)丁沒有打。在一個(gè)平臺(tái)下安裝上讓廠商、客戶、應(yīng)用商都前程無憂的weblogic就這樣麻煩嗎?如果發(fā)現(xiàn)安裝環(huán)境設(shè)置有問題,就需要提供一份參數(shù)表,供應(yīng)用商備查,至少心里有底,出了問題做一下參考就行,不用再到網(wǎng)上GOOGLE了。
解答:這個(gè)問題解決很簡(jiǎn)單,BEA有一份supportedconfiguration文檔,你可以根據(jù)你的實(shí)際環(huán)境參考這個(gè)文檔。這是規(guī)范的安裝方法。規(guī)范的安裝對(duì)于后期應(yīng)用系統(tǒng)上線后出現(xiàn)的問題的處理是非常有益的。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。
文章標(biāo)題:怎么解答WebLogic與JVM的六大疑問
標(biāo)題路徑:http://jinyejixie.com/article42/ijcphc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、服務(wù)器托管、定制開發(fā)、網(wǎng)站排名、網(wǎng)站建設(shè)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)