




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、was中間件維護技巧中間件維護技巧用友軟件廣東區(qū)用友軟件廣東區(qū)戰(zhàn)略大客戶客戶支持部戰(zhàn)略大客戶客戶支持部張利平張利平2010年年11月月 was的啟動和停止的啟動和停止UNIX環(huán)境下:環(huán)境下:export JAVA_HOME=/app/IBM/WebSphere/AppServer/javaexport LANG=zh_CN.gb18030(linux) Zh_CN.GB18030(AIX)/app/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh/app/IBM/WebSphere/AppServer/profiles/Ap
2、pSrv01/bin/startNode.sh/app/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh master/app/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh ncMem01/app/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh ncMem02/app/IBM/HTTPServer/bin/apachectl k start停止中間件順序則相反,比如停止中間件
3、順序則相反,比如unix下停止下停止was中間件:中間件:/app/IBM/HTTPServer/bin/apachectl k stop/app/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopServer.sh ncMem02/app/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopServer.sh ncMem01/app/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopServer.sh master/app/IBM/WebSphe
4、re/AppServer/profiles/AppSrv01/bin/stopNode.sh/app/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/stopManager.sh注意:啟動的時候需要先啟動注意:啟動的時候需要先啟動master后才能啟動其他的節(jié)點后才能啟動其他的節(jié)點,如果水平集群則要先停止從如果水平集群則要先停止從服務器再停止主服務器,啟動則先啟動主再啟動從。服務器再停止主服務器,啟動則先啟動主再啟動從。執(zhí)行執(zhí)行“NC_HOMEbinwasSysConfig.bat”,unix下執(zhí)行下執(zhí)行wasSysConfig.sh,在運行該,在運行該
5、腳本之前需要設置腳本之前需要設置JAVA_HOME路徑:路徑:export JAVA_HOME=/app/WebSphere/AppServer/javal設置was概要文件的路徑l幾個重要地方“cluster” “JVM” 使用WAS界面: Server: 設置服務器名稱,地址,端設置服務器名稱,地址,端 口,管理端口。口,管理端口。 WAS環(huán)境下,讀取環(huán)境下,讀取WAS配置配置信息。維護好后保存成信息。維護好后保存成NC的配的配置信息。置信息。注意:注意:HTTP端口在此處不能夠成端口在此處不能夠成功修改功修改,此處讀取的只是此處讀取的只是NC和和WAS的信息的信息配置配置waswas參數(shù)
6、參數(shù)Deployment: 選擇需要部署的模塊。選擇需要部署的模塊。生成生成NC環(huán)境的環(huán)境的EJB, (自動更新自動更新到到NC的對應目錄的對應目錄)。 生成生成WAS環(huán)境的環(huán)境的ear包,(在包,(在WAS啟動啟動情況下,通過部署情況下,通過部署EJB功能自動部署到功能自動部署到WAS環(huán)境中。)環(huán)境中。)注:生成部署注:生成部署EJB一般時間比較長一般時間比較長,對于生成和部署,對于生成和部署EJB的過程出的過程出現(xiàn)的問題可以查看現(xiàn)的問題可以查看/NC_HOME/bin/was_sysconfig.log如果是單如果是單server,則修改,則修改nc登陸需登陸需要的端口重啟重啟要的端口重啟
7、重啟was服務即登服務即登陸陸nc進入進入WebSphere管理控制臺管理控制臺操作依次:服務器操作依次:服務器應用程序服務應用程序服務器器進入進入server1進入控制臺進入控制臺url:http:/IP:9060/admin或者或者http:/IP:9060/ibm/console這里可以修改這里可以修改HTTP和管理控制臺和管理控制臺的相應端口的相應端口注意:修改端口后一定要重起服注意:修改端口后一定要重起服務器務器WasWas服務的相應端口服務的相應端口如果是集群環(huán)境,則在部署完之后如果是集群環(huán)境,則在部署完之后需要以下幾步操作:需要以下幾步操作:1.手工映射虛擬主機手工映射虛擬主機2
8、.將將NC50關(guān)聯(lián)到關(guān)聯(lián)到WebServer3.生成和傳播插件生成和傳播插件4.重啟重啟was中間件中間件部署后部署后waswas的配置的配置NCNC部署到部署到WASWAS注意事項注意事項l注意事項:l配置工具配置過程以及生成部署EJB是否成功,可以查看日志 binnc_sysconfig.logNC中間件;was_sysconfig.log -WAS中間件,configsys.log(nc5.5,nc5.6)l更改端口可以在控制臺進行修改,修改后重起服務器l安裝路徑盡量簡短,安裝路徑不要存在空格等特殊符號,無論是安裝WAS還是安裝NCl部署EJB,后一定要重新啟動服務器l進入NC之前卸載多
9、余的服務,保證當前所用端口不被占用l安裝要求WAS和NC50必須安裝到同一臺機器上。l如果是有安全管理的WAS服務器那么在NC產(chǎn)品部署前需要在先導入WAS的證書到JVM中。執(zhí)行安裝目錄下NC_HOMEbinwasImportCert.batl如果是有安全管理的WAS服務器,而在NC產(chǎn)品安裝時沒有指定使用安全登陸,那么需要在配置工具的 deployment選項 中的 WasInformation 中修改 如何生成如何生成was內(nèi)存溢出文件內(nèi)存溢出文件生成生成javacore和和heapdump例子例子:D:IBMAppServerprofilesAppSrv01binwsadmin.bat WA
10、SX7209I: 使用 SOAP 連接器連接到節(jié)點 javavagNode01 上的進程“server1”;進程的 類型為:UnManagedProcess WASX7029I: 要獲取幫助,請輸入:“$Help help”wsadminset jvm $AdminControl completeObjectName type=JVM,process=server1,* WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JV M,J2EEServer=server1,version=6.1
11、.0.11,type=JVM,mbeanIdentifier=JVM, cell=javavagN ode01Cell,spec=1.0wsadmin$AdminControl invoke $jvm dumpThreads 生成的生成的javacore位置為位置為: D:IBMAppServerprofilesAppSrv01javacore.20090410.153958.3564.txtwsadminset objectName $AdminControl queryNames WebSphere:type=JVM,process=server1,* WebSphere:name=JVM
12、,process=server1,platform=proxy,node=javavagNode01,j2eeType=JVM, J2EEServer=server1,version=1,type=JVM,mbeanIdentifier=JVM,cell=javavagNode01Cell,spec=1.0wsadmin$AdminControl invoke $objectName generateHeapDumpwsadmin生成的生成的Heapdump文件位置為文件位置為:D:IBMAppServerprofilesAppSrv01heapdump.20090410.154
13、059.3564.phd如何生成如何生成was內(nèi)存溢出文件內(nèi)存溢出文件 如何生成如何生成javacorejavacore和和heapdumpheapdump 在NC56,可以通過NMC監(jiān)控工具生成和獲得。 在UNIX/LINUX,可以先查找到server的進程號, ps -ef|grep java -察看java的進程號 然后再 kill -3 在SOLARIS: kill -QUIT Was的一些基本設置的一些基本設置WasWas端口查看端口查看WasWas端口查看:端口查看:http:/應用服務器ip:9060/admin 或者:9060/ibm/consol
14、eIBMAppServerprofilesAppSrv01logsAboutThisProfile.txtWasWas參數(shù)設置參數(shù)設置JAVAJAVA虛擬機大小虛擬機大小l 32位操作系統(tǒng) 768-1024l 64位操作系統(tǒng) 1024-2048WASWAS部署日志部署日志:nchomebinwas_sysconfig.log WASWAS日志日志 IBMAppServerprofilesAppSrv01logsWas集群修改默認端口集群修改默認端口Was 集群狀態(tài)下集群狀態(tài)下,如何修改如何修改apache端口端口. (如如80修改為修改為8000) (1) 修改修改apache的的httpd.
15、conf 文件文件.(httpd.conf 文件路徑文件路徑 D:IBMHTTPServerconf) 將文件中的所有將文件中的所有80 都修改為需要的端口都修改為需要的端口8000. (2) 進進was控制臺控制臺. 點擊點擊 服務器服務器 - web服務器服務器 - webserver1 - 配置配置 - 修改端口為修改端口為 8000 點擊點擊: 應用并保存應用并保存 (3) 點擊點擊 環(huán)境環(huán)境 - 虛擬主機虛擬主機 - default host - 主機別名主機別名 - 新建新建 - 主機名主機名: * 端口端口: 8000 點擊點擊: 應用并保存應用并保存 (4) 點擊點擊 服務器服
16、務器 - web服務器服務器 - 選取選取webserver1 點擊點擊: 生成插件生成插件 - 傳播插件傳播插件 (5) 將將apache 關(guān)閉關(guān)閉, 將將was 集群全部關(guān)閉集群全部關(guān)閉. 啟動啟動was集群集群, 啟動啟動apache. 通過通過8000端口訪問端口訪問.Was常見問題常見問題 現(xiàn)象現(xiàn)象:NC模塊在模塊在was里面已經(jīng)正常起來了里面已經(jīng)正常起來了,但訪問頁面依然是但訪問頁面依然是ibm http的頁面的頁面. 分析分析:NC模塊沒有與模塊沒有與webserver進行關(guān)聯(lián)進行關(guān)聯(lián) 解決辦法解決辦法: (1):啟動):啟動apache,在,在was管理界面中查看管理界面中查看
17、Webserver是否已經(jīng)啟動,如圖:是否已經(jīng)啟動,如圖:(2):點擊):點擊nc50,進入,進入nc50,點擊模塊下的管理模塊,點擊模塊下的管理模塊(3):在管理模塊下,如圖,):在管理模塊下,如圖, A:在集群與服務器中,有兩行,分別為集群與:在集群與服務器中,有兩行,分別為集群與web服務器,全部選中(藍色表選中)服務器,全部選中(藍色表選中) B:在下面的模塊中全部選中:在下面的模塊中全部選中 C:點擊集群與服務器右邊的應用:點擊集群與服務器右邊的應用 D:點擊最下方的確定按鈕即可。:點擊最下方的確定按鈕即可。 E:驗證:最右邊服務器列中是否已經(jīng)將:驗證:最右邊服務器列中是否已經(jīng)將we
18、b服務器加了進去:服務器加了進去: Was常見問題常見問題WAS集群環(huán)境NC登陸頁面很長時間才出來. 表現(xiàn): 在WAS集群環(huán)境下,每次重啟瀏覽器進入NC,NC的公司登陸頁面都要很長時間才出來. NC的第一個歡迎界面很快,但其后的登陸頁面很慢. 分析:經(jīng)過查看java控制臺中信息,發(fā)現(xiàn)每次都重新下載很多*.jar的信息.即每次登陸時都要重新下載一次相關(guān)代碼(大約十幾兆)解決辦法:需要清除掉對應nchome/bin下的兩個以.cache結(jié)尾的文件(dist.cache,version.cache);再重啟was.Was常見問題常見問題現(xiàn)象:應用服務器添加內(nèi)存后,應用服務器再無法正常啟動分析:a)檢
19、查native_stderr.log,發(fā)現(xiàn)錯誤信息:JVMSHRC030E The Shared Class Cache you are attaching has invalid header.JVMSHRC031E The Shared Class Cache you are attaching has incompatible JVM version.JVMSHRC025E error attaching shared memoryJVMSHRC017E Error code: -308 解釋:無法使用共享內(nèi)存,b)增加內(nèi)存后,系統(tǒng)內(nèi)存地址發(fā)生變化。如果重啟客戶使用的是WAS6.1, JDK是J2RE 1.5.0 20061001, 各個JVM在啟動時,會使用shared classes,以加快啟動速度.而此系統(tǒng)中,第二個啟動的server在試圖使用第一個server的Cached class時,出現(xiàn)了不一致的情況.從而造成第二個server不能啟動.解決方案:修改所有的服務器server.xml中的內(nèi)容,增加JVM參數(shù) Xshareclasses:none,重啟所有服務器即可?;?/p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤礦監(jiān)測監(jiān)控主控值班員技能理論考試題庫150題(含答案)
- 秋日里的智慧教育幼兒園的未來之路
- 電商行業(yè)中的綠色營銷策略探討
- 科技電影的未來展望與創(chuàng)作
- 2025至2030年中國自動監(jiān)測儀數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國自動彎型切料機數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國腈綸方巾數(shù)據(jù)監(jiān)測研究報告
- 小店招工合同范本
- 止回閥維修合同范本
- 2025年度裝修工程安全責任咨詢與評估協(xié)議
- 高中主題班會 悟哪吒精神做英雄少年-下學期開學第一課主題班會課件-高中主題班會課件
- 2025電力物資檢儲配一體化建設技術(shù)導則
- 新學期 開學第一課 主題班會課件
- 民法典合同編講座
- 2024年青島港灣職業(yè)技術(shù)學院高職單招語文歷年參考題庫含答案解析
- 廣西壯族自治區(qū)公路發(fā)展中心2025年面向社會公開招聘657名工作人員高頻重點提升(共500題)附帶答案詳解
- 大學轉(zhuǎn)專業(yè)高等數(shù)學試卷
- DBJ51-T 198-2022 四川省既有民用建筑結(jié)構(gòu)安全隱患排查技術(shù)標準
- 公司廠區(qū)保潔培訓
- 江蘇省招標中心有限公司招聘筆試沖刺題2025
- 2024年防盜門銷售合同范本
評論
0/150
提交評論