版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、中間件日常維護(hù)手冊(weblogic 部分 )(v 120925)作者吳占喜審核分類其他子類 :Weblogic更新時間2012/9/25關(guān)鍵字weblogic摘要Weblogic 日常維護(hù)手冊主要適用維護(hù)工程師及當(dāng)?shù)噩F(xiàn)場工程師參考和使用環(huán)境目錄1. 每天要維護(hù)的文檔 .31.1啟動服務(wù)相關(guān)的幾個文件 .31.1.1startWebLogic.cmd/startWebLogic.sh.31.1.2startManagedWebLogic.cmd/startManagedWebLogic.sh .31.1.3setDomainEnv.cmd/setDomainEnv.sh .31.1.4stop
2、WebLogic.cmd/stopWebLogic.sh .41.1.5stopManagedWebLogic.cmd/stopManagedWebLogic.sh .41.1.6thread 的監(jiān)控 .41.1.7JDBC 監(jiān)控 .51.1.8檢查是否生成 javacore 和 heapdump 文件 .51.2 weblogic 配置文件 config.xml .51.2.1關(guān)于 WebLogic 管理和 config.xml 文件概述 . .61.2.2何時去編輯 config.xml .61.2.3config.xml 文件里的內(nèi)容 .61.3每天要維護(hù)的日志文件 . .71.3.1域
3、日志 (domain.log) .71.3.2server.log .71.3.3access.log .71.4系統(tǒng)文件 . .81.4.1硬盤分區(qū)使用情況 .81.4.2CPU 負(fù)載情況 . .8143 內(nèi)存 MEMORY 和 SWAP 使用率 .82. .每周要維護(hù)的文檔.92.1應(yīng)用屬性文件 weblogic.xml .92.1.1說明 .92.1.2可配置的屬性詳解.92.2屬性文件 web.xml .102.2.1說明 .102.2.2文件說明 .103 . 每月要維護(hù)的文件 .113.1weblogic 系統(tǒng)文件備份 .113.2定期日志刪除 .113.3補丁的更新 .111.
4、每天要維護(hù)的文檔1.1啟動服務(wù)相關(guān)的幾個文件WebLoigc 的啟動是通過啟動文件來完成的,包括啟動管理服務(wù)器(startWebLogic ) 、 啟動被管服務(wù)器( startManagedWebLogic) 、設(shè)置域環(huán)境(setDomainEnv ) 、關(guān)閉管理服務(wù)器( stopWebLogic ) 、關(guān)閉被管服務(wù)器(stopManagedWebLogic) 等。1. 說明startWebLogic.cmd(Windows 環(huán)境下的啟動文件) startWebLogic.sh( Linux/Unix 環(huán)境下的啟動文件)2. 文件位置/WLS_HOME/user_projects/domain
5、s/base_domain( 默認(rèn)安裝目錄,可更改) ,啟動文件的最外層目錄,調(diào)用/WLS_HOME/user_projects/domains/base_domain/bin( 默認(rèn)安裝目錄,可更改) 目錄下的startWebLogic.cmd/startWebLogic.sh。1. 說明startManagedWeblogic.cmd(Windows 環(huán)境下的啟動文件) startManagedWebLogic.sh(Linux/Unix環(huán)境下的啟動文件)2. 文件位置/WLS_HOME/user_projects/domains/base_domain/bin1. 說明setDomain
6、Env.cmd(Windows環(huán)境下的啟動文件)setDomainEnv.sh ( Linux/Unix 環(huán)境下的啟動文件)啟動管理和被管服務(wù)器時的參數(shù)信息記錄在此文件里。例如:設(shè)置堆內(nèi)存的最小值和最大值-Xms1024mXmx1024m Sun JDK和 HP JDK 的 perm 區(qū)大小 -XX:PermSize=512m -XX:MaxPermSize=512m。2. 文件位置/WLS_HOME/user_projects/domains/base_domain/bin1. 說明stopWebLogic.cmd(windows 環(huán)境下的啟動文件) stopWebLogic.sh(Linu
7、x/Unix 環(huán)境下的啟動文件)2.文件位置/WLS_HOME/user_projects/domains/base_domain/bin1. 說明stopManagedWebLogic.cmd( windows 環(huán)境下的啟動文件) stopManagedWebLogic.sh(Linux/Unix環(huán)境下的啟動文件)2.文件位置/WLS_HOME/user_projects/domains/base_domain/bin的監(jiān)控console 去監(jiān)控thread 的運行情況, 如圖所示AdniinJ>erYefflli3n=? 加 0 鬥三記馬S3 監(jiān)豪 R+ 圭罟直敢A.6 也説城卷 i
8、+iJBitraHv 匕 IT 苗住對匕郴 *|JMS |SAFXK|JHX 戾左氏:押百1 甫 i F 弩聆昨 致Sir?- <腫了 H 天陸 IS 地橫 坤一桃旦 " 希二翔胛 了玄剤 *6 磅血姬 ?主柄宀霍禮顯招嗣戶心昱tiift 冊當(dāng)芾馴鍬 七蛭業(yè)側(cè) P a 上亦哉也醸址主FlSMTJTt.J-lB旳関戸 心。?卻 it*na?ttt?* (R? a <h*54?rST 禺 i.* 討上一帀下一帀UMKR$43廈我左1D機 |j*CKJS 示 1|1. 井 1-? 1 5 下一丹監(jiān)控可以通過 con sole 去監(jiān)控 jdbc 連接池的運行情況,每個服務(wù)器選擇一
9、個jdbc 去監(jiān)控,如圖所示。舍蓋 目標(biāo)I5+J 實全±14娃計苗 n 口誼訂 ; 中時十劇mr H) 詡胡用凱+惟樂”傅 . 厲曲直 可 L i&nkHW)足 ArtX已祁堆融鬥抽. 的實倒 ceisft聲瘁潘單擊 * 彌中右 " 中的 Ml 軸可 范希此靈 中的狛侮粗”檢查是否生成javacore 和 heapdump 文件當(dāng)中間件 weblogic 出現(xiàn)意外宕機或者出現(xiàn)故障的時候,一般都會生成javacore 和 heapdump 文件,如果沒有給文件定向指定,文件生成在啟動腳本的位置,發(fā)給相關(guān)的weblogic 系統(tǒng)工程師,找到問題的根源。1.2 .webl
10、ogic 配置文件config.xml系統(tǒng)配置文件config.xml 內(nèi)存放著域內(nèi)所有配置信息,該文件的存放位置為:/WLS_HOME/user_projects/domai ns/base_domai n/con fig/c on fig.xml(默認(rèn)安裝目錄,其中域的名字以及路徑可任意選擇 )。關(guān)于 WebLogic 管理和config.xml 文件概述WebLogic 的管理和配置服務(wù)是基于Sun 公司的JavaTM Management Extensions (JMX)API的。創(chuàng)建config.xml文件的目的是存儲管理對象的變更信息,以便在確保在weblogic ,重新啟動時這些
11、對象仍然可用。通常應(yīng)使用管理控制臺來配置WebLogic Server的管理對象和服務(wù)以及允許WebLogic Server來維持config.xml 文件。每次通過管理控制臺或其他weblogic server工具修改config.xml文件,weblogic 都會把他歸檔到一個舊文件中,你可以配置WebLogic保存的歸檔文件的個數(shù)。雖然 config.xml是一個良好的XML 文檔,您可以使用文本編輯器修改,你應(yīng)該把它看作一個數(shù)據(jù)庫,你只會在特殊情況下直接更新。該文件并不是一個正式的XML 內(nèi)容文檔,它實際上是一個庫,其中每個XML 元 素包含了一個在WebLogic Server管理對
12、象在內(nèi)存中實例的請求保存的數(shù)據(jù)。何時去編輯config.xml只有在很少的情況下您會選擇直接修改文件而不是通過管理控制臺。在這些情況下您要保證所的更改遵循最小化明確化。您不能試圖通過寫一個新的config.xml 文件來創(chuàng)建一個新的WebLogic 配置。警告:您不能在WebLogic 運行期間修改config.xml ,因為WebLogic 會定期重寫config.xml 文件。您的更改將會丟失并且根據(jù)您平臺的不同可能會導(dǎo)致WebLogic 服務(wù)的失敗。在任何情況下您應(yīng)該先保留一份config.xml 的副本,再去修改文件。這里有一些情況適合您直接修改config.xml 文件:如果您要部署
13、多個WebLogic Server實例,您可以“克隆”一個config.xml 文件并編輯新的服務(wù)器上為每個值;如果您有一臺服務(wù)器上定義一個對象,并希望將其復(fù)制到另一臺服務(wù)器,您可以復(fù)制在config.xml文 件中定義的 xml 元素到令一個 config.xml 文件中;為了幫助您更好的解決問題,WebLogic 的技術(shù)支持可能會建議您在config.xml 文 件中設(shè)置一些不能通過管理控制臺設(shè)定的屬性;一些第三方應(yīng)用程序文件可能需要您修改config.xml 文件。文件里的內(nèi)容config.xml文件中包含了一系列的xml 元素。其中域元素的頂層元素,域中所有元素都是域元素的子集。域元素
14、包括服務(wù)器、集群、應(yīng)用等子元素,這些元素可能還有其自己的子元素。例如:服務(wù)器的子元素包含 Web 服務(wù)器,SSL 和日志等,應(yīng)用程序的子元素包含EJB 組件和Web 應(yīng)用程序組件等。每個元素都有一個或多個可配置的屬性。一個屬性有一個配置API 中相應(yīng)的屬性。例如,服務(wù)器元素有一個ListenPort 屬性,同樣,類有一個ListenPort屬性??膳渲玫膶傩允强勺x可寫,也就是ServerMBean的 getListenPort () 和 setListenPort () 方法。所有屬性的值都必須加引號。Boolean 屬性的值只能是“true ”或“false ”。整數(shù)值不能包含逗號或小數(shù)點,
15、但如果屬性允許負(fù)值,可以有一個前置的減號。1.3每天要維護(hù)的日志文件域日志(domain.log)存放位置: /WLS_HOME/userprojects/domains/base_domain/servers/AdminServer/logs ( 默認(rèn) DOMIAN 的運行情況,一個 DOMAIN 中的各個 WebLogic SERVER 可以把它們的一些運行信息如:很嚴(yán)重的錯誤)發(fā)送給一個 DOMAIN 的 Administrator Server 上, Administrator Server) 域日志記錄一個(比把這些信息些到 DOMAIN 日志中,默認(rèn)名為: domain_name.
16、log 。存放位置:/WLS_HOME/user_projects/domains/base_domain/servers/AdminServer/logs/WLS_HOME/user_projects/domains/base_domain/servers/servername/logs(默認(rèn))在日志中主要分析error 以上級別的信息,是分析故障和性能的主要依據(jù)。存放位置:/WLS_HOME/user_projects/domains/base_domain/servers/servername/logs(默認(rèn))http 訪問日志。在WebLogic 中可以對用http , https 協(xié)
17、議訪問的服務(wù)器上的文件都做記錄,件默認(rèn)的名字為Access.log ,示例內(nèi)容如下,該文件具體記錄在某個時間,某個IP 地址的客戶端訪問了服務(wù)該 Log 文器上的哪個文件:不做分析,建議定期刪除。1.4 系統(tǒng)文件硬盤分區(qū)使用情況了解磁盤使用情況,因為在業(yè)務(wù)運行的時候會產(chǎn)生大量的日志,包括業(yè)務(wù)日志,有的開發(fā)廠家在維護(hù)的開很多日志 (例如 heapdump 和 javacore 文件),這些文件都很大, 占用了大量的資源, 影響weblogic時候,還打的穩(wěn)定。查看一下看是否安裝weblogic 的文件系統(tǒng)的空間小于該系統(tǒng)空間的20% 。負(fù)載情況Weblogic 正常運行的情況,不占有大量的cpu
18、 資源,當(dāng)客戶業(yè)務(wù)量并發(fā)大的時候,如果cpu 的使用率超過85% ,嚴(yán)重的影響了中間件的運行,這時候數(shù)據(jù)量的大的時候會占有大量的cpu 資源,導(dǎo)致系統(tǒng)宕機。內(nèi)存MEMORY 和 SWAP 使用率內(nèi)存資源足夠該應(yīng)該使用。Java 應(yīng)用程序最消耗的資源是內(nèi)存,當(dāng)內(nèi)存不夠用的時候,會報出大量的錯誤,甚至影響中間件和業(yè)務(wù)的運行。系統(tǒng)內(nèi)存的使用率建議值不超過 80% ,如果超過,建議檢查是否是交換區(qū),并且所有內(nèi)存交換區(qū)的大小應(yīng)該一致,weblogic占用。每個硬盤上應(yīng)該只有一個內(nèi)存Swap 分區(qū)的數(shù)量對性能也有很大的影響。理論上Swap分區(qū)最好是不使用,如果使用,建議不要超過50% ,否則影響weblo
19、gic的性能。2. 每周要維護(hù)的文檔2.1應(yīng)用屬性文件weblogic.xml說明WebLogic Server允許通過設(shè)置weblogic 應(yīng)用程序擴展描述符(weblogic.xml) 配置 jsp 容器,該文件通常位于web 應(yīng)用程序的web-inf 目錄下??膳渲玫脑匕?lt;/weblogic-web-app></weblogic-web-app>根節(jié)點下??膳渲玫膶傩栽斀鈊escriptiondescription 元素是Web 應(yīng)用程序的文字描述。weblogic-versionweblogic-version元素表示該Web 應(yīng)用程序 ( 在根元素<
20、weblogic-web-app>下定義 )即將部署至的WebLogic Server的版本。該元素僅表示版本信息,WebLogic Server并不使用該元素。security-role-assignmentsecurity-role-assignment元素聲明Web 應(yīng)用程序安全角色與WebLogic Server中一個或多個委托人之間的映射,如以下示例所示。<security-role-assignment> <role-name>PayrollAdmin</role-name> <principal-name>Tanya</principal-name> <principal-name>Fred</principal-name><principal-name>system</principal-name></security-role-assignment>還可以使用它將給定角色標(biāo)記為外部定義的角色,如以下示例所示:<security-role-assignment><role-name>roleadmin</role-name> <externally-defined/> &l
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能電網(wǎng)建設(shè)入股合作協(xié)議4篇
- 羊駝創(chuàng)意美術(shù)課程設(shè)計
- 2024版聘用總經(jīng)理合同范本
- 2025年度深海油氣田鉆井作業(yè)合同4篇
- 2025年度裝配式建筑施工合同范本4篇
- 二零二五年度某工程有限責(zé)任公司爐渣資源化利用項目合作協(xié)議4篇
- 二零二五版板車租賃與物流配送標(biāo)準(zhǔn)化合同3篇
- 魔獸爭霸課程設(shè)計
- 二零二五年度高檔鋁制門窗設(shè)計生產(chǎn)安裝一體化合同4篇
- 2024水路貨物運輸合同范本:港口運營與貨物裝卸服務(wù)協(xié)議3篇
- GB/T 11072-1989銻化銦多晶、單晶及切割片
- GB 15831-2006鋼管腳手架扣件
- 有機化學(xué)機理題(福山)
- 醫(yī)學(xué)會自律規(guī)范
- 商務(wù)溝通第二版第4章書面溝通
- 950項機電安裝施工工藝標(biāo)準(zhǔn)合集(含管線套管、支吊架、風(fēng)口安裝)
- 微生物學(xué)與免疫學(xué)-11免疫分子課件
- 《動物遺傳育種學(xué)》動物醫(yī)學(xué)全套教學(xué)課件
- 弱電工程自檢報告
- 民法案例分析教程(第五版)完整版課件全套ppt教學(xué)教程最全電子教案
- 7.6用銳角三角函數(shù)解決問題 (2)
評論
0/150
提交評論