2013-07-03 91 views
4

我正在運行一個大的Selenium Grid並試圖實現高可用性。目前我在Hub上有一個單點故障 - 如果這臺機器停機,那麼我的網格出現故障。我想實現冗餘。Selenium Hubs的冗餘

我正在尋找人們採取的方法來解決這個問題。集線器是有狀態的,所以我不能負載均衡。我能達到主/從故障轉移的最佳狀態嗎?

是否有包裝解決方案?

如果沒有 - 減輕這種故障的影響,任何提示

在此先感謝(什麼邏輯觸發故障轉移如何最小化的時間節點連接到新的輪轂?)!

+1

你試過了VIP嗎? –

+0

我並不太擔心做故障轉移。問題是,如果我使用類似VIP的故障進行故障轉移 - 節點似乎保持與故障集線器的持續連接,同時將測試路由到新集線器。我不可能成爲處理這個冗餘問題的第一人。或者,也許我是 - 那些依賴Selenium的人大量使用許多小網格而不是幾個大網格? – Kenn

+0

嗯..我可以看到這將是一個問題,我想知道是否有辦法強制節點重新啓動或重新建立連接。 –

回答

0

是的,您可以使用配置爲代理的Apache負載平衡器進行主從故障切換。儘管配置有點困難,但它應該很好用。