问题标签 [failover]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8578 浏览

sql-server-2005 - Sql Server 2005 中的镜像与日志传送

我很想听听人们对这种情况下数据库镜像与日志传送的优缺点的看法:我们需要设置一个数据库备份情况,其中只有一个辅助服务器不需要在主服务器出现故障时自动恢复。不过,恢复并从二级开始应该不会花费太长时间。

0 投票
2 回答
4400 浏览

mysql - 使用 MySQL 代理的 MySQL 故障转移

我正在考虑使用 MySQL 代理 ( http://forge.mysql.com/wiki/MySQL_Proxy )为 MySQL 数据库实现故障转移机制

我建议的设置如下:一台主动 MySQL 服务器和一台被动 MySQL,两者之间启用了双向复制。MySQL Proxy 是位于这两个服务器之间的故障转移,并将流量重定向到备用服务器,以防活动服务器发生故障,反之亦然。

只是想在这里了解社区关于使用 MySQL Proxy 作为两台 MySQL 服务器的故障转移工具的经验。有什么我应该注意的问题吗?任何其他可以即兴设置此设置的提示/调整/黑客?

哦,我在 Windows 上,因此需要 MySQL 代理。

0 投票
3 回答
3049 浏览

dns - 跨域故障转移设计,DNS 级故障转移?

我对 web 应用程序的跨 colo 故障转移策略感兴趣,这样如果主站点发生故障,用户可以无缝地登陆另一个 colo 的故障转移站点。

事物的应用程序方面看起来主要是通过在 colo 和服务之间的主从数据库设置来解决的,这些服务旨在恢复并能够在中途获取。我试图找出将流量从主站点转移到故障转移站点的策略。DNS 故障转移,即使 TTL 较低,似乎也有相当长的延迟

假设主 colo 的服务器无法访问,您会推荐哪些策略来在 colo 之间快速移动流量?

如果您有其他关于跨域故障转移的有趣经验/智慧之言,我也很想听听这些。

0 投票
3 回答
3097 浏览

glassfish - 没有负载均衡器的 Glassfish 故障转移

我有一个带有两个实例的 Glassfish v2u2 集群,我想在它们之间进行故障转移。我读过的关于这个主题的每个文档都说我应该在 Glassfish 前面使用负载均衡器,比如 Apache httpd。在这种情况下,故障转移有效,但我再次遇到单点故障。Glassfish 是否能够在没有负载均衡器的情况下进行故障转移?

0 投票
4 回答
1598 浏览

asp.net - 您的灾难恢复计划是什么?

对于具有不太大的 SQL 服务器数据库(大约 10Gb)的 ASP Net Web 应用程序,您会推荐什么?

我只是想知道,配置 Amazon EC2 实例以在紧急情况下托管您的应用程序是个好主意吗?

在这种情况下,保持数据库更新的最佳方法是什么(日志传送?手动备份恢复?)以及更改 dns 设置的最简单和最快的方法是什么?

编辑:可接受的停机时间在 4 到 6 小时之间,这就是为什么我考虑使用 Amazon ec2 选项,因为与租用辅助服务器相比,它的成本更低。

0 投票
2 回答
2558 浏览

mysql - mysql主/从故障转移

是否有任何产品可以使 mysql 主/从故障转移过程更容易?可以自动发生的事情,而不是手动修复它。

0 投票
1 回答
427 浏览

sql-server - 以编程方式确定 SQL 故障转移方案中的主服务器

第 1 部分:在 Microsoft SQL Server 2005 故障转移场景中,如何查询数据库以确定哪个服务器是主服务器,哪个服务器是从服务器?我正在寻找比尝试在服务器上查询并查看哪个引发异常更优雅的东西。

第 2 部分:有没有办法监控和确定主 SQL Server 何时故障转移到从服务器?

这样做的最终目标是有一个脚本或其他方法来跟踪服务器并在发生故障转移时发送通知。

0 投票
3 回答
792 浏览

sql-server - 数据库故障转移期间发生 SqlClient.SqlException

我在故障转移方案中设置了两个 Microsoft SQL 2005 数据库。应用程序连接字符串具有连接字符串中指定的“故障转移伙伴”。

当前活动的数据库故障转移到从数据库时,有一小段时间用户可以获得SqlClient.SqlException,并显示“现有连接被远程主机强制关闭”消息。

这主要是由于数据库故障转移的速度还是可以采取其他措施来防止这些错误?

0 投票
5 回答
4765 浏览

database - 分布式系统中的故障转移有哪些算法?

我正计划使用无共享架构多版本并发控制来制作分布式数据库系统。冗余将通过异步复制实现(只要系统中的数据保持一致,它就可以在发生故障时丢失一些最近的更改)。对于每个数据库条目,一个节点具有主副本(只有该节点对其具有写访问权限),此外,一个或多个节点具有条目的辅助副本以用于可伸缩性和冗余目的(辅助副本是只读的) . 当条目的主副本被更新时,它会被打上时间戳并异步发送到具有辅助副本的节点,以便最终他们将获得条目的最新版本。拥有主副本的节点可以随时更改 - 如果另一个节点需要写入该条目,它将请求主副本的当前所有者给该节点该条目的主副本的所有权,

最近我一直在思考当集群中的一个节点出现故障时该怎么办,使用什么策略进行故障转移。这里有一些问题。我希望您至少知道其中一些的可用替代品。

  • 在分布式系统中进行故障转移有哪些算法?
  • 分布式系统中有哪些共识算法?
  • 集群中的节点应该如何判断一个节点宕机了?
  • 节点应如何确定故障时哪些数据库条目在故障节点上有其主副本,以便其他节点可以恢复这些条目?
  • 如何确定哪些节点具有某个条目的最新辅助副本?
  • 如何决定应该将哪个节点的辅助副本提升为新的主副本?
  • 本来以为down的节点突然又像什么都没发生一样怎么处理?
  • 如何避免出现裂脑场景,网络暂时一分为二,双方都认为对方已经死了?
0 投票
1 回答
1331 浏览

tomcat - 使用 Apache HTTP 实例支持 Tomcat 的最简单方法

我有一个 Tomcat 6 实例,由于多次 WAR 部署后的 PermGen 问题,该实例经常需要重新启动。

在生产环境中,关闭站点显然是不好的做法,只会让任何访问者连接失败。大局是设置一个或两个以上实例的故障转移 Tomcat 集群,但现在我想要一个简单的解决方案:

当 Tomcat 关闭时,所有请求都被转发到运行 1 个简单的“站点正在维护”类型页面的 Apache HTTP 服务器。

我假设我需要一些小型、超快速的代理来坐在 Tomcat 前面,为它提供请求并监控它的运行状况。如果它死了,它只是将这些请求发送到 Apache HTTP。

想法?