问题标签 [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 投票
2 回答
1898 浏览

mongodb - aws上的mongodb自动故障转移/高可用性

我需要 aws ec2 上 mongodb 的正确故障转移机制。我知道故障转移可以通过副本集来完成,但是启动新安装的 mongo 的 ubuntu-ec2 ami 节点并将其再次自动添加到副本集(零手动操作)并将副本集返回到正确状态的最佳方法是什么?

EBS 有一些问题,但是如果我使用本地实例存储,我会丢失死节点数据,但是副本是否获得了所有主数据,所以 replaca 足以恢复一切(在 mongo 1.8 上使用日志),或者我必须只使用 EBS 吗?

我应该如何启动 mongo 实例,如果我应该从修复选项开始,我如何才能从故障转移重启中分离节点的第一次运行?

问候,

0 投票
1 回答
3343 浏览

jms - JMS 和 ActiveMQ,如何在断开连接时接收通知?

我正在使用 JMS 与 ActiveMQ 对话。我不得不为 ActiveMQ 禁用故障转移,因为我需要自己处理它。

所以我没有使用:故障转移//tcp//localhost:61616,而是使用:tcp//localhost:61616。

如果我关闭 ActiveMQ 服务器并尝试发送消息,我将收到异常。javax.jms.IllegalStateException:会话已关闭

但是当与服务器的连接尽快丢失时,如何通知我?

原因,我没有使用 ActiveMQ 的故障转移,因为在生产中它应该是 MQSeries。

谢谢

0 投票
0 回答
189 浏览

cluster-computing - 高可用性 Linux 应用程序的设计级模式

给定Linux-HA等工具包和Corosync等顶级集群层;文件系统复制器,如DRBD和其他各种零碎的组件,开发人员可以使用这些组件来构建高可用性、健壮的系统。

高可用性架构级别的模式通常很容易描述,但我正在寻找低于它的级别。

虽然这些工具包中的每一个似乎都有很好的文档记录,其中一些展示了如何在强大的应用程序中使用它们,但它们没有展示端到端或多资源使用应用程序的示例。

那么,为了使开发的代码在这样的环境中运行良好,应该遵循哪些具体步骤、模式、配方等?

为了重构一个工作的单机自定义 TCP 服务器(例如)并使其在集群控制下运行、写入共享文件系统空间并在这样,当它发生故障时,它就有机会恢复并继续工作。

0 投票
1 回答
2128 浏览

msmq - 如何创建 MSMQ 故障转移系统

我们公司的网站将订单下达到 MSMQ,由一个单独的服务检索并将它们转发到我们的公司订单处理系统。该设计依赖于始终启动和运行的单个 MSMQ 服务器。我的任务是创建一个冗余/故障转移系统来处理 MSMQ 服务器故障。这样做的最佳做法是什么?

谢谢

(.Net 3.5,Windows Server 2008)

0 投票
1 回答
1534 浏览

failover - 如何制作一个由 4 个桌面组成的集群

您好我有 4 台具有双核处理器、500GB 磁盘和 3GB RAM 的台式计算机,我将它们用作构建服务器。我想创建一个由这 4 台计算机组成的集群,以便这四台台式计算机充当一台服务器。

0 投票
1 回答
9671 浏览

java - 我应该如何使用 LDAP 和两个 LDAP 服务器为 Oracle 编写 JDBC url?

我有一个带有 LDAP 的 Oracle 数据库,并且可以通过如下方式进行连接:

但这不是故障转移(我们有另一台使用 Oracle LDAP 的服务器 - oid1.wow.com:666)

如何使用两台服务器进行故障转移?我找到了这个解决方案,但它不起作用:

0 投票
1 回答
256 浏览

ruby - 电子邮件服务提供商 (ESP) 的故障转移解决方案?

我们正在寻找能够让我们透明地使用多个电子邮件服务提供商(“ESP”,例如 ConstantContact、JangoMail、Sailthru、SendGrid、VerticalResponse 等)的库、项目或服务。我们选择的任何 ESP 都会不时出现问题,并且由于我们业务的需求,我们需要有一个故障转移解决方案来避免交付失败

我们正在寻找的基本功能:

  • 将电子邮件传递委托给 ESP
  • 从一个 ESP 到另一个 ESP 的自动故障转移(仅将一封电子邮件发送给给定的订阅者,而不是重复的)
  • 能够检查已配置 ESP 的交付状态(打开率、跳出率、列表大小等)

换句话说,我们想要一个通过使用多个 ESP 来提供容错和恢复的层。如果它是一个库,我们希望它用 Ruby 编写(但我们可能愿意考虑其他语言)。 是否有提供此功能的现有项目或服务?

我们的用例: 我们每天向订阅者发送许多对时间敏感的电子邮件。但是,我们使用的 ESP 可能会下降,但我们仍然需要非常及时地发送电子邮件(在发布后的几秒钟内)。如果初始交付失败,我们希望转移到二级、三级等 ESP 以从故障中恢复。

在寻找现有解决方案时,我空手而归。不过,这两篇博客文章抓住了我们的部分动机:如何确保您的电子邮件被送达使用多个服务提供商来降低风险并避免失败

0 投票
1 回答
876 浏览

tomcat - Playframework 1.2.1 在 Tomcat 上部署失败?

大家好,任何人都可以帮助我,我已经用这个命令生成了我的游戏应用程序

`生成名为 ROOT.war 的 WAR 文件,然后我将文件上传到我的服务器下的 tomcat 6 下的 webapps 目录中。部署时此错误出现在 LOG 上。

`谁能告诉我我该怎么办?

0 投票
2 回答
4439 浏览

.net - 具有 ConnectionTimeout 的 Sql ConnectionString 的故障转移伙伴行为

我正在使用 .Net 4.0 和 SqlConnection/SqlCommand 连接到具有镜像设置的 2008 R2 SQL 服务器。ConnectionString 指定故障转移伙伴

谁能解释 ConnectionTimeout 设置如何影响客户端故障转移到镜像的能力?即它是否总是在连接到故障转移服务器之前等待 ConnectionTimeout?或者故障转移成为主要意味着客户端将立即切换到连接到故障转移而忽略 ConnectionTimeout?

我阅读了 MSDN 文章Database Mirroring in SQL Server and Making the Initial Connection to a Database Mirroring Session,他们谈到了客户端在主服务器关闭时自动连接到镜像,但是指定的高 ConnectionTimeout 会影响它的时间把客户端连接到故障转移服务器?

由于 ADO.NET 中的一个已知错误,我必须将所有连接字符串上的 ConnectionTimeout 设置为至少 150 。我们担心巨大的超时会影响应用程序及时处理故障转移的能力

0 投票
2 回答
7996 浏览

postgresql - 使用 PGPool-ii 在 Amazon EC2 上部署高可用性 Postresql 9.0

我们有一个使用 Postgresql 9.0 和 PGPool-ii 的现有 Web 应用程序。我正在考虑将我们的基础设施迁移到 Amazon EC2,并受到以下链接的启发:http: //aws.typepad.com/aws/2008/12/running-everything-on-aws-soocialcom.html ://aws.typepad.com/aws/2008/12/running-everything-on-aws-soocialcom.html使用类似的架构.

由于 Amazon RDS 不支持 PGSQL,我们将坚持使用 PGPool-ii 对不同数据库服务器上的查询进行负载平衡,并保持它们彼此之间的同步。

所以我们计划部署 3 个前端 Web 服务器,其中包含以下内容: - Web 服务器 + PHP 代码 - PGPool-ii

然后,我们将在单独的 Amazon 实例上拥有 2 个数据库服务器,仅使用 PGSQL。这 2 台 PG 服务器将由位于 3 台前端服务器上的 PGPool 使用。

我的问题是我不知道这个解决方案是否足够可靠,因为多个 PGPool 将访问多个 PGSQL 服务器。PGPool 的大多数示例都演示了使用 N 个底层 PGSQL 服务器的单个 PGPool。在每个 Web 服务器上部署 PGPool 实例是一种好习惯吗?

如果没有,是否有任何其他/更好的架构来避免使用 Amazon 的 SPOF?

非常感谢您的回复。