我正在将Jenkins与Gearman插件一起使用,以在Jenkins中实现主-主高可用性。但是现在,单点故障已成为Gearman-Server。
Gearman插件一次只能连接到一个Gearman-Server,那么如何实现Gearman Server的高可用性?
答案 0 :(得分:0)
您可以运行多台Gearman服务器(即为每台Jenkins主服务器运行一台服务器),并使它们都将其队列持久保存到同一数据库(也可以分发)。
如果单个Gearman服务器发生故障,这可以保护您避免作业丢失,但是请注意,Gearman服务器在重新启动之前不会将其队列与持久性存储进行同步。有关更多信息,请点击此处:What's best practice for HA gearman job servers