2014-10-16 66 views
1

雙節點羣集節點A,節點B.忽略起搏器corosync服務

在節點A上運行的服務X,節點B是DC。

我們在Pacemaker中使用stack corosync。 失敗超時時間爲10秒。 目標 - 角色已啓動。

事件發生這樣 節點發送事件到節點B服務X下跌 節點B打印忽略過期失效的服務X 此服務十大之後從未被羣集重新啓動。

現在的問題是:

  1. 爲什麼節點B(DC)忽略過期失效?
  2. 即使此時忽略了DC,但當服務X處於關閉狀態時,節點A應該監視服務並再次向節點B發送失敗狀態,並且此時節點B應該重新啓動服務。爲什麼這沒有發ha?

回答

1

一個原因可能是兩個服務器(DC和其他機械)之間的時間差。

因此,華盛頓特區認爲這個事件是舊的,忽略它。請同步時間,然後嘗試重新創建問題。

0

U可以將以下屬性添加到您的crm配置,它將嘗試啓動失敗的過期資源。此

start-failure-is-fatal="false"