weblogic从入门到起飞(nodemanager)(五)
目錄
nodemanager的工作機制
nodemanager和mServer、AdminServer關系
nodemanager是如何啟動管理服務器的(只能用wlst命令)
nodemanager如何啟動managedServer
nodemanage如何停止一個server實例
系統崩潰的時候確保nodemanager能重啟servers,需要這樣做:
介紹nodemanager、domain、AS、ms的關系
nodemanager的配置文件和日志文件
nodemanager的配置步驟和遠程啟動受管服務器
nodemanager的工作流程
設置ms的啟動參數
nodemanager的輸出及日志
使用nodemanager啟動管理服務器
nodemanager的windows和linux的配置
nodemanager隨著系統的啟動而自動啟動:
weblogic從入門到起飛!(weblogic安裝、domain配置、管理控制臺)(一)
weblogic從入門到起飛!(受管服務器、免密啟動、備份)(二)
weblogic從入門到起飛!(域模塊、擴展模塊)(三)
weblogic從入門到起飛(wlst)(四)
weblogic從入門到起飛(nodemanager)(五)
weblogic從入門到飛起(部署應用、日志)(六)
nodemanager的工作機制
nodemanager和受管理服務器部署在同一臺機器上。
nodemanager功能:
1.啟動、關閉、重啟Admin Server。
2.啟動、關閉、掛起、重啟manage Server。
3.自動重啟manage Server和Admin Server,在他們失敗的時候。
4.監視所有的server,收集日志數據。
nodemanager和mServer、AdminServer關系
nodemanager是如何啟動管理服務器的(只能用wlst命令)
nodemanager如何啟動managedServer
nodemanage如何停止一個server實例
系統崩潰的時候確保nodemanager能重啟servers,需要這樣做:
Java版本的nodemanager:將CrashRecoveryEnabled設置為true。(在nodemanager,property)
script版本額度nodemamager:在啟動的時候,加上CRASHRECOVERY參數。
介紹nodemanager、domain、AS、ms的關系
nodemanager的配置文件和日志文件
wlserver_10.3/common/nodemanager/:這就是nodemanager的家目錄。
還有nodemanager的工作目錄。
nodemanager的配置步驟和遠程啟動受管服務器
配置nodemanager的一般步驟:
1.配置計算機來運行nodemanager。
2.指定nodemanager的用戶名密碼。
(管理控制臺-base_domain-安全高級-節點管理器用戶名和口令)
(修改的文件為:user_projects/domains/base_domain/config/nodemanager/nm_password.properties)
3.配置一個machine來使用nodemanager。
(管理控制臺-環境-計算機-新建)
(完成之后在節點管理器的監聽地址修改為ip)
(在服務器那可以添加server)
4.配置nodemanager.domains文件。
(在adminserver那里設置監聽地址)
(在windows電腦中新建文件夾wlserver_10.3\common\nodemanager\xnbase_domain)
(拷貝配置文件:打開wlst-connect()-進行連接-nmEnroll(r'D:\oracle\Middleware\wlserver_10.3\common\nodemanager\xnbase_domain')-exit())
(啟動nodemanager:在D:\oracle\Middleware\wlserver_10.3\server\bin,startNodeManager.cmd?192.168.180.1 5556本機地址)
(此時的管理控制臺-計算機- Machine0-監視就是可訪問的;還是這里的服務器-Server0點開-控制-就可以進行啟動等操作了)
5.配置遠程啟動的參數。
6.配置啟動的屬性。
7.定義管理服務器的地址。
8.設置nodemanager的環境變量。
?
啟動java版本的nodemanager:wlserver_10.3/server/bin/startNodeManager.sh
?
如果有ssl安全認證不通過,可以在服務器-adminserver-ssl-高級-主機名驗證-無。
nodemanager的工作流程
啟動nodemanager生成的文件,都在這:wlserver_10.3\common\nodemanager\xnbase_domain
1.啟動adminserver
2.啟動nodemanager并且與adminserver連接(通過用戶名密碼等配置信息)。
3.adminserver向nodemanager發出啟動managedserver命令。
4.server-0開始啟動。
設置ms的啟動參數
參數配置:
管理控制臺-環境-服務器-server0-服務器啟動-參數(-Xms128m -Xmx256m)
此時:
D:\oracle\Middleware\wlserver_10.3\common\nodemanager\xnbase_domain\servers\Server-0\data\nodemanager\startup.properties會發生變化
?
這些參數只能使用在受管服務器,管理服務器不會使用這些參數。
?
如果在windows下運行nodemanager,請提供以下兩個參數之一:
-Xrs :用于Sun的JVM
-Xnohup : 用于JRockit
?
配置java版本的nodemanager:
在nodemanager家目錄的nodemanager.properties中,StartScriptEnabled=true,可以自定義啟動腳本。同理可以自定義停止腳本。
nodemanager的輸出及日志
環境-服務器-server0-健康狀況監控、服務器啟動,修改之后會對應修改startup.properties
使用nodemanager啟動管理服務器
1.Adminserver因為很多配置都自帶了,所以很多東西不需要進行修改(新建計算機,關聯Adminserver)。
2.啟動nodemnager wlserver_10.3/server/bin下,./startNodeManager.sh 192.168.180.128 5556
3.wlserver_10.3/common/bin下啟動wlst
(help('nmConnect'))
(nmConnect('nodemanager', '123698745', '192.168.180.128', '5556', 'base_domain', '/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain')。啟動報錯的話注意參數)
(nmStart('AdminServer')。啟動報錯的話,看nodemanager輸出日志;這里要加boot.properties)
nodemanager的windows和linux的配置
nodemanager隨著系統的啟動而自動啟動:
windows:
1.在D:\oracle\Middleware\wlserver_10.3\server\bin的installNodeMgrSvc.cmd和uninstallNodeMgrSvc.cmd
2.修改監聽地址和端口。
3.執行installNodeMgrSvc.cmd
4.在服務里就會出現,oracle weblogic nodemanager。可以修改自動或手動啟動。
?
linux:
略(自行百度)。。。
總結
以上是生活随笔為你收集整理的weblogic从入门到起飞(nodemanager)(五)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: weblogic从入门到起飞(wlst)
- 下一篇: weblogic从入门到飞起(部署应用、