2015-05-20 70 views
0

我有3臺機器運行Linux。我設置了負載平衡,但只有第一組機器可用性響應請求。Azure linux負載均衡與neo4j

當我們關閉第一臺機器時,另外兩臺機器不響應外部請求。

我沒有在Linux上配置iptables,也沒有限制。有誰知道在Windows Azure中是否存在使用Vms linux進行負載均衡的限制?

擁抱

回答

0

您是否正確配置負載平衡器?您必須去每個實例併爲負載平衡器添加端口。

我以前用HAProxy成功設置過Neo4j,所以我可以保證它可以在Azure上運行。最後,你描述的場景非常簡單直接,如果正確完成,它應該可以開箱即用。我懷疑配置錯誤。

+0

我相信如此Panagiotis,這三臺機器都在同一套可用性內,並且只有一個外部點。看起來他們是端點:http://snag.gy/hbTJW.jpg –

+0

Neo4j被配置爲HA?如果是,那麼您爲仲裁設定的最小節點是多少?我知道,如果沒有法定人數(如果我沒有記錯的話,在v 2.0.6(?)中某處更改過),Neo4J會停止響應,因此即使負載平衡器認爲Neo4J正在運行,Neo4j也不會回覆任何請求。 端點上的配置看起來正確。 –

+0

問題出在Neo4j配置中。當數據庫的更新版本,配置文件已更改並阻止外部訪問時。 謝謝你的幫助。 –