小编Der*_*ner的帖子

Galera 10集群节点丢弃查询

我们在5节点集群的节点1上遇到错误.对于节点1的查询似乎从客户端角度来看是成功的,但是无法插入.我们看到很多autoinc错误,即使autoinc不应该参与更新查询.此外,这似乎会导致性能问题,直到更高优先级的事务发生,导致节点脱机以执行事务重放.以下是error.log调试的一些条目和设置的演练.我们不知道如何进一步排除故障.

导致事务继续的唯一方法是让所有客户端删除并重建连接池.

设置的一些细节:

  • 5个节点都充当其本地服务器的主节点
  • 全部通过WAN连接
  • 节点1还具有用于网站访问的外部SQL连接
  • 每个节点都在物理机器上的docker内部运行

以下是一些错误:

150703  5:56:27 [Note] WSREP: DUPKEY error for autoinc
THD 5041, value 133622, off 2 inc 5
150703  5:56:27 [Note] WSREP: retrying insert: INSERT INTO `server_live` (server_id, performance_30, performance_120, performance_300, performance_600, players_online, staff_online, staff_last_seen, uptime, worlds_loaded, chunks_loaded, entities_loaded, tileEntities_loaded) VALUES (79, 100, 100, 99, 99, 2, '{}', staff_last_seen, 15568, 13, 789, 384, 1101) ON DUPLICATE KEY UPDATE performance_30 = 100, performance_120 = 100, performance_300 = 99, performance_600 = 99, players_online = …
Run Code Online (Sandbox Code Playgroud)

mariadb galera

21
推荐指数
0
解决办法
980
查看次数

标签 统计

galera ×1

mariadb ×1