• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    WebLogic與JVM六大疑問

    發布: 2008-6-20 19:13 | 作者: xuejinyoulan | 來源: CSDN | 查看: 445次 | 進入軟件測試論壇討論

    領測軟件測試網

    WebLogic與JVM六大疑問

    作者:xuejinyoulan 來源:CSDN

      疑問一:內存參數設置

      在各類JVM下,都提供標準的JAVA運行 -Xms -Xmx參數,當在weblogic中設置-Xms512m -Xmx1024m時,從后臺console中觀測,weblogic僅僅使用512m初始heap大小,當應用有內存泄漏時或大量用戶使用時,512m heap無法滿足需要,但weblogic卻不會將heap大小在512m-1024m中擴展,此時,weblogic會因內存耗盡而當機;設置-Xmx1024m有什么用?也一直奇怪,在網上搜羅時,總說是要將-Xms與-Xmx設置成一樣大,不知道是不是因為-Xmx根本就沒法用?

      1、-Xmx設置JVM堆的上限內存值,你-Xms512m -Xmx1024m當然一開始只有512m。如果你安裝及補丁等正常-Xmx肯定是會生效的。

      至于最小和最大值設置成一樣這種做法,要視具體廠商的JVM而定,因為每個不同JVM的GC算法和另外一些JVM結構都不同。

      疑問二:將verbosegc打開后,一開始就會出現AF ,memory allocate failure,不知如何解釋?更為邪乎的是,need 216k 也會分配失敗,free的卻很多,why?

      解答:出現AF非常正常,甚至有時候只need多少字節也有可能。關鍵要分析AF的頻率以及free前后的比例,還有針對AF操作到action多少,以及其他。你可以查對應JVM廠商的文檔。

      疑問三:當weblogic所有線程都在忙碌時,新的請求進入隊列,在很多情況下已經無法使用了,通過怎樣的方式可以知道weblogic應用的這一狀態,并且可以讓其自舉?

      解答:關于線程池大小的設定,要關聯到你的機器硬件配置、用戶的使用并發量等多個因素而定,這個你在performance monitor中可以看到。

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

      疑問四:weblogic中有2個admin線程,當內存耗盡時,console也得不到響應?怎么不保留一點點給admin?

      解答:我不知道“內存耗盡”具體指什么;console如果無法響應,可能是weblogic已經處于無法正常工作狀態。

      疑問五:使用cluster時,某個managed節點發生異常,如線程或內存耗盡,當新的請求進入時,怎么還會負載到這個處于異常的節點?在overload與HA之間難道不可以交叉一下嗎?BMW都出X6了,BEA不知道啥時候出weblogic X1版,不過我想websphere也會有同樣的問題。

      解答:你在這里出現了cluster和HA兩個概念,我不知道你具體做的是什么。但據我們以往的使用情況,正常配置的weblogic cluster是不會將請求發送到處于故障狀態的節點的。

      疑問六:WEBLOGIC安裝

      安裝時,還得邊看文檔邊安裝,前期有大量的系統參數檢查,包括補丁等等,在weblogic安裝包中,沒有提供對各類平臺的自動檢查功能,工程師安裝時,大都能順利安裝上,但問題是跑了一段時間后,發現問題不斷,仔細檢查后,發現系統某個補丁沒有打。在一個平臺下安裝上讓廠商、客戶、應用商都前程無憂的weblogic就這樣麻煩嗎?如果發現安裝環境設置有問題,就需要提供一份參數表,供應用商備查,至少心里有底,出了問題做一下參考就行,不用再到網上GOOGLE了。

      解答:這個問題解決很簡單,BEA有一份supported configuration文檔,你可以根據你的實際環境參考這個文檔。這是規范的安裝方法。規范的安裝對于后期應用系統上線后出現的問題的處理是非常有益的。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: JVM WebLogic Weblogic 疑問


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>