【问题标题】:Azure linux load balance with neo4j使用 neo4j 实现 Azure linux 负载平衡
【发布时间】:2015-08-01 01:54:53
【问题描述】:

我有 3 台机器运行 Linux。我设置了负载均衡,但是只有第一组机器可用性响应请求。

当我们关闭第一台机器时,其他两台不响应外部请求。

我没有在 Linux 上配置 iptables,也没有限制。有谁知道 Windows Azure 在使用 Vms linux 进行负载平衡方面是否存在限制?

拥抱

【问题讨论】:

    标签: azure neo4j load-balancing


    【解决方案1】:

    您是否正确配置了负载平衡器?您必须转到每个实例并为负载均衡器添加端口。

    我过去已经成功地使用 HAProxy 设置了 Neo4j,因此我可以保证它可以在 Azure 上运行。最后,您描述的场景非常简单直接,如果操作正确,它应该可以开箱即用。我怀疑配置错误。

    【讨论】:

    • 我相信是Panagiotis,三台机器在同一套可用性内,只有一个外接点。看起来它们是端点:snag.gy/hbTJW.jpg
    • Neo4j 是否配置为 HA?如果是,您为 Quorum 设置的最小节点数是多少?我知道如果没有仲裁,Neo4J 会停止响应(如果我没记错的话,在 v 2.0.6(?)中的某个地方发生了变化),所以即使负载均衡器认为 Neo4J 正在运行,Neo4j 也不会回复任何请求。端点上的配置似乎正确。
    • 问题出在 Neo4j 配置中。当数据库版本更新时,配置文件发生了变化并阻止了外部访问。感谢您的帮助。
    猜你喜欢
    • 2019-06-05
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    相关资源
    最近更新 更多