資源描述:
《Weblogic中間件運(yùn)維經(jīng)驗(yàn)匯總》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Weblogic中間件運(yùn)維經(jīng)驗(yàn)匯總目錄關(guān)于Weblogic參數(shù)調(diào)優(yōu)的運(yùn)維經(jīng)驗(yàn)2Weblogic性能調(diào)優(yōu)的處理方法5關(guān)于輸電項(xiàng)目Weblogic安裝的運(yùn)維經(jīng)驗(yàn)8Weblogic回收數(shù)據(jù)庫連接數(shù)配置的方法13在Apache和Weblogic中分別部署靜態(tài)頁面的方法15WeblogicServer性能調(diào)優(yōu)經(jīng)驗(yàn)17WeblogicJVM堆參數(shù)設(shè)置方法20關(guān)于Weblogic參數(shù)調(diào)優(yōu)的運(yùn)維經(jīng)驗(yàn)報(bào)送單位:北京公司審核人:類型:業(yè)務(wù)應(yīng)用關(guān)鍵字:GC垃圾回收1、引言為了提高維護(hù)人員運(yùn)維水平,以集中與分享日常運(yùn)行維護(hù)經(jīng)驗(yàn)為目的,現(xiàn)進(jìn)行典型經(jīng)驗(yàn)的編制。2、現(xiàn)象描述部分應(yīng)用服務(wù)器出現(xiàn)
2、宕機(jī)現(xiàn)象,在F5上查看時(shí)已經(jīng)掉出集群狀態(tài)。3、處理過程停止宕機(jī)應(yīng)用服務(wù)器上的Weblogic進(jìn)程。/home/weblogic/bea/user_projects/domains/pms/bin/setDomainEnv.sh文件中的啟動(dòng)內(nèi)存大小并添加垃圾回收機(jī)制,修改后如下:MEM_ARGS="-Xms5248m-Xmx5248m-Xmn1536m-XX:SurvivorRatio=6-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:CMSFullGCsBeforeCompaction=20-XX:+UseFastAcces
3、sorMethods-XX:+AggressiveOpts"3、修改完成后重啟Weblogic服務(wù)。4、原因分析在收到報(bào)警信息后,對后臺日志進(jìn)行查看,報(bào)錯(cuò)信息如下:Exceptioninthread"CBM_正常處理任務(wù)線程"java.lang.OutOfMemoryError:Javaheapspaceatoracle.jdbc.driver.OracleStatement.prepareAccessors(OracleStatement.java:868)atoracle.jdbc.driver.OracleStatement.executeMaybeDes
4、cribe(OracleStatement.java:1045)atoracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:839)atoracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1132)atoracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePrepared
5、Statement.java:3316)atoracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3361)經(jīng)過對報(bào)錯(cuò)日志分析,狀態(tài)檢修的CBM處理進(jìn)程內(nèi)存溢出報(bào)錯(cuò),導(dǎo)致服務(wù)器宕機(jī)。1、經(jīng)驗(yàn)總結(jié)內(nèi)存溢出是指應(yīng)用系統(tǒng)中存在無法回收的內(nèi)存或使用的內(nèi)存過多,最終使得程序運(yùn)行要用到的內(nèi)存大于虛擬機(jī)能提供的最大內(nèi)存。為了解決Java中內(nèi)存溢出問題,我們首先必須了解Java是如何管理內(nèi)存的。Java的內(nèi)存管理就是對象的分配和釋放問題。在Java中,內(nèi)存的分配是
6、由程序完成的,而內(nèi)存的釋放是由垃圾收集器(GarbageCollection,GC)完成的,程序員不需要通過調(diào)用GC函數(shù)來釋放內(nèi)存,因?yàn)椴煌腏VM實(shí)現(xiàn)者可能使用不同的算法管理GC,有的是內(nèi)存使用到達(dá)一定程度時(shí),GC才開始工作,也有定時(shí)執(zhí)行的,有的是中斷式執(zhí)行GC。但GC只能回收無用并且不再被其它對象引用的那些對象所占用的空間。Java的內(nèi)存垃圾回收機(jī)制是從程序的主要運(yùn)行對象開始檢查引用鏈,當(dāng)遍歷一遍后發(fā)現(xiàn)沒有被引用的孤立對象就作為垃圾回收。垃圾回收可以有效的防止內(nèi)存泄露,有效的使用可以使用的內(nèi)存。1、技術(shù)人員國網(wǎng)電科院苑小紅010-63123733Weblog
7、ic性能調(diào)優(yōu)的處理方法報(bào)送單位:東北公司審核人:類型:基礎(chǔ)應(yīng)用關(guān)鍵字:Weblogic性能1、引言在Weblogic的配置當(dāng)中,常常會遇見性能問題,這些性能問題容易延誤工作的效率,因此我們就要對Weblogic進(jìn)行調(diào)優(yōu)。2、現(xiàn)象描述辦公自動(dòng)化出現(xiàn)“發(fā)送”卡或滯后的現(xiàn)象。3、處理過程配置:Weblogic線程數(shù)打開“configconfig.xml”文件部署的服務(wù)增加108、read-pool-si