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
- 服務與服務之間的呼叫
- 簡單談談服務間的連線
- zabbix active 動作配置(當weblogic服務存在問題,執行指令碼重啟weblogic服務)Web指令碼
- SSH服務連線
- [20190102]連線串不配置服務名能連線資料庫嗎.txt資料庫
- 日誌服務之告警接入與管理
- 微服務的服務間通訊與服務治理微服務
- 11.2.0.4 RAC生產環境刪除故障節點與增加新服務節點
- 服務式辦公室出租,交流與連線的平臺
- 軟連線、硬連結 和 i節點(inode)
- 2181. 合併零之間的節點
- IoT雲服務連線性的方式
- mysql怎麼連線服務MySql
- Redis Manager 叢集管理與節點管理Redis
- 使用Docker Context連線遠端節點DockerContext
- 一家軟體服務商與DDOS之間的故事
- websphere 受管節點問題Web
- 以太坊公鏈節點連線節點超時問題排查
- 每日一題:1026. 節點與其祖先之間的最大差值每日一題
- 患者管理之服務包
- 關聯線探究,如何連線流程圖的兩個節點流程圖
- 服務之間的呼叫 HTTP代替RPC?HTTPRPC
- eureka實現服務之間的呼叫
- 服務發現與配置管理高可用最佳實踐
- 字典服務的設計與管理
- eureka服務之間呼叫(3)
- Gopusher 一個通用的長連線服務Go
- 【連結串列問題】刪除單連結串列的中間節點
- Redis服務之常用配置(三)Redis
- Redis服務之常用配置(二)Redis
- Redis服務之常用配置(一)Redis
- Node.js 服務連線 MySQLNode.jsMySql
- Windows遠端連線Docker服務WindowsDocker
- weblogic服務建立資料來源連線測試更新mysql驅動包的問題及解決方法LHQJWebMySql
- Kubernetes安裝之九:配置node節點之kubelet
- TCP協議服務端和客戶端的連線與通訊TCP協議服務端客戶端