SUSE Linux Glassfish Cluster Instances 無法啟動

如果問題出在JMS或JMX,這裡提供一個可能可以解決問題的流程.

假設我們的環境是一個cluster中建立了兩個 instance,分別是 instance1與instance2。

先確定IP有沒有正確。

1

看到IP是192.168.193.130,再來,到 instance1 的 config 目錄中,找到他的 domain.xml

2

 

找到 jmx-connector 的部份,把address的值,從0.0.0.0改成你的IP。

3

 

這裡改成 192.168.193.130

4

 

依樣畫葫蘆,把 instance2 的設定檔也改掉。 6

 

7

 

再來,處理 hostname 的問題,先改 /etc/HOSTNAME 9

 

這裡我們用 server2 當範例,存檔離開。10

 

再來用 hostname -v 來修改目前的主機名稱。

11

 

再來是 /etc/hosts 檔案。

12

 

第一行用127.0.0.1 來代表本機,第二行用IP來代表server2這個主機名稱。

13

 

首先,刪除 lock 檔,如果沒有這個檔案就省略這一步。再來啟動 domain, 再來啟動 node-agent。

14

 

如果一切順利,啟動 instance 就可以順利讓他執行。

15

 

到 node agent 的地方,上面有個 JMX 頁籤,修改底下的屬性,一個是IP要改,一個是client端的名稱要改(這裡因為主機跟客戶都在同一台機器上,所以client hostname一樣是 server2)16

Leave a Reply

你的電子郵件位址並不會被公開。 必要欄位標記為 *