【问题标题】:Asterisk Realtime Crashing on load when using HAProxy to Galera Cluster使用 HAProxy 到 Galera 集群时,Asterisk Realtime Crashing on load
【发布时间】:2021-01-11 19:43:45
【问题描述】:

在我们的测试台上的负载很小的情况下工作正常,但是一旦我们添加到生产中,整个事情就会崩溃,我们无法让星号正常工作。几乎就像访问 MariaDB 集群有延迟或延迟一样。

我们的架构和配置如下;

Asterisk 13 Realtime with HAProxy(1.5.18) --> 6 x MariaDB(10.4.11) 在独立数据中心上,Galera 同步它们(1 个仅作为备份)

Galera Sync 工作正常,其他服务能够通过 HAProxy 100% 读取/写入 只有当我们添加负载或重新加载拨号计划或重新启动星号等时才会出现问题。

[haproxy.cfg]

global
    user haproxy
    group haproxy
defaults
    mode http
    log global
    retries 2
    timeout connect 3000ms
    timeout server 10h
    timeout client 10h
listen stats
    bind *:8404
    stats enable
    stats hide-version
    stats uri /stats
listen mysql-cluster
    bind 127.0.0.1:3306
    mode tcp
    option mysql-check user haproxy_check
    balance roundrobin
    server mysql_server1 10.0.0.1:3306 check
    server mysql_server2 10.0.0.2:3306 check
    server mysql_server3 10.0.0.3:3306 check
    server mysql_server4 10.0.0.4:3306 check
    server mysql_server5 10.0.0.5:3306 check
    server mysql_server6 10.0.0.6:3306 check backup

我们真的很想知道首先 Asterisk 13 Realtime 是否可以通过 HAProxy 工作,如果可以,我们是否需要进行配置更改才能使其正常工作。

如果需要可以提供更多信息

【问题讨论】:

    标签: mysql mariadb asterisk haproxy galera


    【解决方案1】:

    尝试使用 Realtime->ODBC->haproxy。 如果没有帮助,请使用调试,例如 gdb 跟踪。

    无法确定您遇到了什么问题。需要更多日志和配置。

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      相关资源
      最近更新 更多