小编Jon*_*han的帖子

MySQL 的 HA 代理 - 仅限故障转移

我有兴趣在我们的 MySQL 环境中使用 HA 代理作为故障转移/负载平衡器。我们有一个 master-master + 2 slaves 设置。

我希望 master/master 设置,即使它们已经设置好了,也只能写入一个 master。这是为了避免裂脑问题。

我确实计划在 HA 代理上有一个单独的端口用于读取和负载平衡。

是否可以仅将 HA 代理用作故障转移,如果可以,您将如何设置?

是否类似于使用轮询进行平衡,但将其中一台服务器的权重设为 1,另一台服务器的权重设为 0?想法是如果第一台服务器离线,无论其重量如何,第二台都将被使用?

mysql haproxy

6
推荐指数
1
解决办法
6281
查看次数

无法从 MySQL 获取 TCPdump

我在一个棘手的服务器上遇到了很多问题。

目前我的主要问题之一是 tcpdump 似乎无法将数据包发送到 mysql,除非我稍微修改一下 MySQL。

这是我运行的:

tcpdump -s 65535 -x -nn -q -tttt -i any -c 99999 端口 3306

当我运行它时,没有显示任何输出。

但是,如果我使用登录到 mysql

mysql -h 127.0.0.1

..然后 tcpdump 确实显示了一些输出。

我的问题是来自 apache 的当前流量没有使用 tcpdump 显示,我不知道是否需要更改 tcpdump、MySQL 或 apache 中的参数。

更多信息:

netstat -tap | mysql

tcp        0      0 *:mysql   *:*                         LISTEN      2238/mysqld
Run Code Online (Sandbox Code Playgroud)

猫 /etc/hosts

127.0.0.1               localhost localhost.localdomain
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

mysql tcpdump

0
推荐指数
1
解决办法
1767
查看次数

标签 统计

mysql ×2

haproxy ×1

tcpdump ×1