下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、WEBLOGIC內(nèi)存溢岀 解決方案相關(guān)教程:很好聽聽聽吧朱禹齊(原創(chuàng))正文幾天部署WebLogic出現(xiàn)線程阻塞情況,查看后臺報錯vSTUCK ExecuteThread:'58' for queue:'weblogic.ker nel.Default (sei"Htf-tunin g)'has bee n busyfor "697" sec onds work ing on the requesttp Request: aaa.do", which is more tha n the con figured time (S
2、tuckThreadMaxTime) of"600" seco nds. Stack trace:后來在公司文檔中發(fā)現(xiàn)以前所有weblogic的部署使用的JDK都是Sun的,于是沒有進(jìn)行具體的分析就進(jìn)行了更換。今天客戶報告系統(tǒng)反應(yīng)極慢 于是進(jìn)行了重啟才恢復(fù)。,查看后臺發(fā)現(xiàn)包內(nèi)存溢出異常,導(dǎo)致整個系統(tǒng)沒有反應(yīng),以下內(nèi)容轉(zhuǎn)自其他 Blog場景:用戶培訓(xùn)需要培訓(xùn)環(huán)境,培訓(xùn)環(huán)境搭好后, 由于不常更新跑的時間較長,考驗系統(tǒng)穩(wěn)定性的時候到了,很可惜穩(wěn)定性這個問題與我們大家的美好愿望一直背道而馳,天天求神拜佛也不行很不給面子,發(fā)現(xiàn)了一個原因解決了又岀現(xiàn)了其他引起當(dāng)機(jī)的因素,弄得是焦頭爛額
3、, 下面就是我們發(fā)現(xiàn)的一個引起當(dāng)機(jī)的原因,請各位提高警惕。9月16日系統(tǒng)當(dāng)機(jī),Weblogic報岀 java.lang.OutOfMemoryError: PermGen space異常,10-15分鐘后就會發(fā)生<STUCK ExecuteThread:2 for queue:'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1221538218253> <BEA- 000339 > <STUCKExecuteTh
4、read:'2' for queue:'weblogic.ker nel.Default (self-tu ning)'has become"unstuck".>的錯誤,此時 domain 的控制臺已經(jīng)無法訪問。排查分析:1、參考 tomcatFAQ: http:/wiki. apache .org/tomcat/FAQ/Deployment中如下內(nèi)Why does the memory usage in crease whe n I redeploy a web applicati on?Because the Classloader
5、 (a nd the Class objects it loaded) cannot be r ecycled. They are storedin the permanent heap generation by the JVM,and when you redepoy anew class loader is created, which loads another copy of all these classes. This can cause OufOfMemoryErrors eve nt ually.Tomcat FAQ 指岀 SUN JVM 對處于 perma nent hea
6、p gen eration(默認(rèn) 4M)的內(nèi)容不做垃圾回收會導(dǎo)致內(nèi)存溢出錯誤。2、 在 SUN 官方網(wǎng)站找到一個 2003 年的 bug Report ,http:/,Synopsis :PermHeap bloat in and only in server VM, 直到 現(xiàn)在狀 態(tài)還是6-Fix Un derstood,沒有修復(fù)。解決方案:根據(jù)上面的分析, 再結(jié)合我們系統(tǒng)的環(huán)境 (Weblogic 使用Solairs 系統(tǒng)安裝的JDK5. 0)我 們可以確定是由于 SUN JVM 對perma nent heap gen eration區(qū)域的內(nèi)容不做垃圾回收造 |成應(yīng)用動態(tài)Load cla
7、ss文件過多引起的 OutOfMemory 錯誤。同時提岀兩套解決方案:增加PermGen space參數(shù)大小更換不同廠家JVM考慮由于開發(fā)采用 JDK1. 5,換用其他JVM存在風(fēng)險,故修改 weblogic啟動服務(wù)調(diào)用的批處理setDomainEnv.sh文件,將其中的一截片斷進(jìn)行修改:if "$JAVA_VENDOR" = "Su n" ; thenMEM_ARGS= "$MEM_ARGS $MEM_DEV_ARGS -XX:MaxPermSize=128m"export MEM_ARGSfi中MaxPermSize 改成102
8、4m,驗證問題是否存在。實施結(jié)果:系統(tǒng)再未岀現(xiàn)OutOfMemoryError運(yùn)行正常.該原因引起的當(dāng)機(jī)問題解決。從Java的經(jīng)典書籍到 Sun的官方網(wǎng)站都在宣揚(yáng) Java的優(yōu)勢之一 一圾回收,"自動釋放內(nèi)存, 減輕編程負(fù)擔(dān)”,可是誰能想到 Sun的JVM還有這問題 一回收load class文件而產(chǎn)生的Class類對象。所以不要迷信權(quán)威,根據(jù)現(xiàn)象一步一步抽絲剝繭、細(xì)心求證才是王道!項目大了以后開發(fā)環(huán)境頻繁deploy 會導(dǎo)致weblogic 報permGen 錯誤,查了一下,暫時解決的辦法是:在 weblogic/common/bin/commEnv.sh中配置MEM_ARGS="-Xms32m -Xmx200m -XX:MaxPermSize=128m"|-Xms :內(nèi)存初始值-Xmx :內(nèi)存最大值(不要超過內(nèi)存的80%)MaxPermSi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度室內(nèi)外地板一體化設(shè)計與施工合同3篇
- 課題申報參考:民事非法定種類證據(jù)的實質(zhì)審查機(jī)制研究
- 課題申報參考:面向金融大數(shù)據(jù)的聯(lián)邦深度欺詐檢測方法研究
- 二零二五版文化產(chǎn)業(yè)園規(guī)劃設(shè)計與建設(shè)合同3篇
- 二零二五版木工企業(yè)員工離職與競業(yè)禁止勞動合同3篇
- 2025年度個人營運(yùn)汽車租賃車輛安全監(jiān)控系統(tǒng)合同4篇
- 二零二五年度綠色節(jié)能幕墻安裝服務(wù)合同文本4篇
- 2024露天煤礦開采項目咨詢與服務(wù)合同范本3篇
- 2025年度木工班組安全生產(chǎn)標(biāo)準(zhǔn)化建設(shè)合同3篇
- 2025年度個人別墅防水系統(tǒng)安裝合同范本
- 河北省保定市定州市2025屆高二數(shù)學(xué)第一學(xué)期期末監(jiān)測試題含解析
- 中醫(yī)護(hù)理人文
- 2024-2030年中國路亞用品市場銷售模式與競爭前景分析報告
- 中國2型糖尿病運(yùn)動治療指南 (2024版)
- 貨物運(yùn)輸安全培訓(xùn)課件
- 統(tǒng)編版高中政治選擇性必修2《法律與生活》知識點(diǎn)復(fù)習(xí)提綱詳細(xì)版
- 前端年終述職報告
- 2024小說推文行業(yè)白皮書
- 特殊感染手術(shù)管理考試試題及答案
- 市人民醫(yī)院關(guān)于開展“改善就醫(yī)感受提升患者體驗主題活動”2023-2025年實施方案及資料匯編
- 政績觀存在的問題及整改措施范文(7篇)
評論
0/150
提交評論