weblogic 受管理服務與nodemanger節點之間連線的配置
控制檯啟動server時報"對於伺服器server-1與計算機machin
<!--StartFragment -->
對於伺服器AdminServer, 與計算機Machine-0相關聯的節點管理器無法訪問。
所有所選伺服器當前都處於與此操作不相容的狀態, 或未與執行的節點管理器關聯, 或沒有授權您執行請求的操作。不會執行任何操作
次錯誤基本都遇到過。在網上搜了半天,最後才解決,基本如下:
對於伺服器server-1與計算機machine-2相關聯的節點管理器無法訪問。
所有所選伺服器當前都處於與此操作不相容的狀態, 或未與執行的節點管理器關聯, 或沒有授權您執行請求的操作。不會執行任何操作。
原因:nodemanager沒有啟起來
一、對於managedServer於adminServer在同一伺服器上的情況:
1、在控制檯可檢視該機器的節點管理器埠,比如為5556
2、用netstat -nap | grep 5556命令檢視埠為5556的程式是否存在便知nodemanager是否已啟動,這時肯定是不存在的
3、但是用ps -ef |grep java命令檢視程式,可看到NodeManager程式
4、用kill -9 NodeManager程式號
5、vi /etc/hosts檢視ip地址配置是否正確
6、vi /etc/sysconfig/network檢視機器名配置是否正確
7、vi $WL_HOME/common/nodemanager/nodemanager.properties檢視以下配置是否正確,這裡的埠5556就與上文提到的埠一致,如果埠不對可能是因為在前一次nodemanager起來之後,在控制檯修改了埠,而在nodemanager.properties檔案中儲存的還是原埠,所以當再次啟動nodemanager時,啟動的埠不是修改後的而是原來的。
ListenPort=5556
SecureListener=false
StartScriptEnabled=true
二、如果AdminServer在伺服器A上,ManagedServer在伺服器B上的情況:
這時候不能啟動nodemanager還可能是因為伺服器B無法與伺服器A通訊,這時候會報socket相關錯誤。此時,
1、在B伺服器上修改$WL_HOME/common/nodemanager/nodemanager.properties檔案:
SecureListener=false
StartScriptEnabled=true
2、在B上$WL_HOME/common/bin/目錄下執行wlst.sh指令碼
./wlst.sh即可
3、執行完2後會來到wls:/offline>下,在此輸入connect()回車
4、此時會依次要求輸入AdminServer的使用者名稱、密碼及url如下
Please enter your username [weblogic] :weblogic
Please enter your password [weblogic] :
Please enter your server URL [t3://localhost:7001] :t3://adminServerIP:port
以上三項指伺服器A上登入控制檯時的使用者名稱、密碼及IP地址和埠
5、如果第4步執行成功,則顯示
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'my_domain'.
會跳到wls:/my_domain/serverConfig>
my_damain指伺服器A上的domain
如果第4步執行不成功,會返回第3步重新輸入connect()
此時也可輸入dumpStack()回車,檢視具體錯誤
6、第5步執行成功後,在wls:/my_domain/serverConfig>下依次執行
nmEnroll('/home/weblogic/Oracle/Middleware/wlserver_10.3/common/nodemanager')
nmEnroll('/home/weblogic/Oracle/Middleware/user_projects/domains/server_b_domain')
這裡的weblogic目錄指伺服器B上的weblogic目錄,視自己的目錄修改語句。
7、註冊成功後,按ctrl+c返回weblogic目錄,再到$WL_HOME/servers/bin目錄下
nohup ./startNodeManager.sh &啟動nodemanager
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2214589/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何設定weblogic的nodemanger配置Web
- Redis服務之叢集節點管理Redis
- 簡單談談服務間的連線
- 時間管理與其他系統的連線
- SSH服務連線
- WCF 服務應用程式與 服務庫之間的區別
- DataSourceUtils 管理參與事務性的JDBC連線JDBC
- 服務式辦公室出租,交流與連線的平臺
- 微服務的服務間通訊與服務治理微服務
- 日誌服務之告警接入與管理
- Android 之 ServiceManager與服務管理Android
- 配置節點間的SSH信任關係
- 表與表之間連線式on,using以及自然連線的區別
- 微服務~Eureka實現的服務註冊與發現及服務之間的呼叫微服務
- zabbix active 動作配置(當weblogic服務存在問題,執行指令碼重啟weblogic服務)Web指令碼
- W5500多節點連線
- mysql怎麼連線服務MySql
- SpringCloud服務安全連線SpringGCCloud
- IoT雲服務連線性的方式
- golang實現的長連線服務Golang
- 處理方塊之間的連線線
- 軟連線、硬連結 和 i節點(inode)
- weblogic 連線oracle racWebOracle
- 記:僅配置單vip連線串,當vip對應的節點down機情況下程式無法連線上正常節點的故障
- (請問)weblogic的連線池Web
- 管理連線系統中 Web 服務的體系結構問題Web
- websphere 受管節點問題Web
- 以太坊公鏈節點連線節點超時問題排查
- Gopusher 一個通用的長連線服務Go
- Node.js 服務連線 MySQLNode.jsMySql
- EZCONNECT方式連線服務端服務端
- Nginx/Apache服務連線數梳理NginxApache
- web服務中連線池用法Web
- Windows遠端連線Docker服務WindowsDocker
- Redis Manager 叢集管理與節點管理Redis
- 一家軟體服務商與DDOS之間的故事
- 關聯線探究,如何連線流程圖的兩個節點流程圖
- 利用weblogic的POOL(連線池)連線資料庫 (轉)Web資料庫