问题标签 [nlb]

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 回答
934 浏览

java - 为什么需要实现可序列化接口?

在我们为解决粘性会话问题所做的许多事情中,其中一项是使会话属性实现可序列化接口。现在有人可以用外行的方式向我解释一下实现这个接口时会发生什么?在实现此接口的类中观察到哪些行为变化?

0 投票
0 回答
103 浏览

iis - 在 IIS 8.5 中很好地减少连接

IIS 8.5 中是否有任何机制可以减少当前连接?

场景是您有两台服务器,它们通过前向硬件进行网络负载平衡。您无权访问或直接控制 NLB。您希望使服务器脱机,但不希望终止任何连接,只是阻止新连接发生并等待当前连接终止。

0 投票
1 回答
259 浏览

biztalk - 您可以在 MSMQ 调用中使用 NLB 地址吗?

您可以在 MSMQ 调用中使用 NLB 地址吗?

我们有三个 BizTalk 服务器,它们都有一个 NLB 地址。

对 NLB 地址而不是单个服务器地址的 MSMQ 调用会起作用吗?

0 投票
1 回答
3008 浏览

windows - Windows 事件收集器负载平衡到多个收集器

我的场景:

我想要几个 Windows 服务器将事件转发到收集器 A 或收集器 B 等等。

我尝试了什么:

设置 GPO:计算机设置 - 策略 - 管理模板 - Windows 组件 - 事件转发 - 配置目标订阅管理器

其中 Collectors 是集群的名称(通过 NLB 设置),其中 Collector A 和 B 是其中的成员。

问题:没有事件被转发。

事件转发实际上是如何工作的?使用网络负载平衡 (NLB) 是否可行且有用?

注意: 我使用 WinServ 2012R2 并且所有防火墙都已禁用。

我的收藏家 A 和 B 订阅:

谢谢

0 投票
1 回答
878 浏览

amqp - 在 NLB 群集中通过 AMQP 将消息发送到 Windows Server 的服务总线

通过 AMQP 连接到负载均衡的服务总线实例时,我们无法将消息发送到队列或主题。

我们有一个 Windows Server 2012 R2,在 Hyper-V 上的 VM 中运行。该服务器是 NLB 集群的一部分(当前仅包含这台主机)。在服务器上,我们为 Windows Server 1.1 安装了 Service Bus,并使用以下 PowerShell 脚本配置了场、主机和命名空间:

首先,我们尝试使用makecert生成证书,但这些证书没有Subject Alternative Name属性。作为该问题的解决方案,我们使用OpenSSL来生成我们的证书。这是我们使用的证书链:

  • 公司 CA
    • 签名算法:sha256RSA
    • 公钥:RSA(2048 位)
    • 主题:O = 公司,CN = 公司 CA
    • 基本约束:主题类型 = CA,路径长度约束 = 无
    • 密钥用法:证书签名、离线 CRL 签名、CRL 签名
  • 公司部门 CA
    • 签名算法:sha256RSA
    • 公钥:RSA(2048 位)
    • 发行人:CA公司
    • 主题:O = 公司,CN = 公司 CA
    • 基本约束:主题类型 = CA,路径长度约束 = 无
    • 密钥用法:证书签名、离线 CRL 签名、CRL 签名
  • sb.department.company.com
    • 签名算法:sha256RSA
    • 公钥:RSA(2048 位)
    • 发行人:CA 公司部
    • 主题:O = 公司,CN = sb.department.company.com
    • 基本约束:主题类型 = 结束实体,路径长度约束 = 无
    • 密钥用法:数字签名、不可否认性、密钥加密、数据加密
    • 增强的密钥用法:服务器身份验证
    • 主题备用名称:DNS 名称 = sb.department.company.com

这 3 个证书安装在本地计算机(不是当前用户)的证书存储中:

  • 根证书(公司 CA)安装在Trusted Root Certification Authorities中。
  • 中间证书(Company Department CA)安装在Intermediate Certification Authorities中。
  • 服务器证书 (sb.department.company.com) 安装在Trusted People中。

当我们使用网络浏览器连接到 https://sb.department.company.com:9355/namespace 时,我们可以看到证书是正确且可信的。

当我们使用 .NET 库连接到服务总线实例时,我们可以做任何事情(获取队列/主题列表、创建队列/主题、向队列发送消息……)。

当我们在 C++ 应用程序(在 Linux 上)中使用 AMQP 进行连接时,我们无法将消息发送到队列。这可以通过 Service Bus Explorer 轻松演示:如果我们将传输类型设置为 AMQP,我们会得到这种不稳定的行为。我们可以获得队列和主题的列表,但是在尝试发送消息时,我们会收到以下错误消息:异常:根据验证程序,远程证书无效。方法 b__be

我们如何解决这个问题?

0 投票
1 回答
418 浏览

load-balancing - 网络负载均衡

我在从属于集群一部分的节点访问 NLB 集群时遇到问题。

这是场景。

我在具有三个节点

10.10.10.109\255.0.0.0 -> 优先级 2
10.10.10.134\255.0.0.0 ->优先级 1
10.10.10.101\255.0.0.0 -> 优先级 3

现在,如果我从任何其他节点 [例如 10.10.10.105] 访问集群 [10.10.10.110],它将解析 10.10.10.109,这是预期的。

现在,如果我从主机 10.10.10.109 访问 10.10.10.110,它会解析为 10.10.10.109,这不是集群所期望的。同样,如果我从主机 10.10.10.101 访问它,它会解析 10.10.10.101,尽管集群具有优先级。

我相信它是一个环回,因为 NLB IP 也在当前节点上注册,它自行解决而不是命中集群。

在应用程序设计中,应用程序将托管在作为集群一部分的节点上,并将访问 NLB 集群 ip。我想根据集群优先级和状态解析节点。

请建议我们如何解决这种情况。

0 投票
1 回答
180 浏览

redirect - Nginx nlb 重定向到服务器组

我需要 nginx 在不代理的情况下重定向请求。我有这个 nginx.config 文件:

如何获取从 nginx 接收重定向请求的服务器的 IP 地址。我想存在一些“变量”来存储这个 IP 地址,但我不知道如何获取它。

0 投票
3 回答
795 浏览

powershell - 带有枚举数组的Powershell Where-Object

我想要Get-NlbClusterNode包含状态的项目"Converged"(Enum of [Microsoft.NetworkLoadBalancingClusters.PowerShell.NodeStatusCode]

我尝试过这样的事情:

但这让我只有匹配状态

我试过contains运营商

但这对以太不起作用。

这是 PowerShell 对象

这是类型Microsoft.NetworkLoadBalancingClusters.PowerShell.Node

0 投票
0 回答
738 浏览

reporting-services - SSRS 2008R2 报告未在负载平衡环境中使用 IE 11 显示。

在我们的项目中,我们使用的是 SSRS 2008R2 报告,不幸的是,没有时间投入到升级这些报告上,也不会有,所以我现在只能拖着这些,并且对它们没有什么经验。

在 Chrome 和 Firefox 中,以下所有场景都有效,但 IE11 不适用。架构是这样的:

我们有多个 Web 服务器和 1 个报告服务器。Web 服务器是负载平衡的,因此请使用通用主机名。

如果我不使用主机名,而是直接从浏览器调用网络服务器,然后再调用报告服务器,则报告在浏览器上显示正常。

如果我使用负载平衡器主机名调用 webserver,然后调用报告服务器,它不会显示报告。

服务器上的事件日志中没有 javascript 错误,也没有任何内容。它只是不使用负载平衡器主机名在 IE11 中显示。

这似乎不是配置问题,因为它在使用主机名时适用于 chrome 和 firefox。

有人有什么想法吗?

0 投票
0 回答
812 浏览

iis - 在负载均衡器后面运行 Orchard CMS 站点

我需要在负载均衡器后面的 Web 场上的站点中部署一个果园应用程序。这似乎是一个相当常见的场景,但我似乎找不到任何关于如何在 Windows Azure 之外进行这项工作的指导。

Orchard 文档描述了如何在 Windows Azure 上部署多个实例。它指出了三个必须解决的问题,但解决方案都是特定于 Azure 的。

http://docs.orchardproject.net/Documentation/Deploying-Orchard-to-Windows-Azure

  1. 存储在文件系统上的媒体文件。App_Data 文件夹中也存储有文件,例如搜索索引。这不也是个问题吗?解决这个问题的最佳方法是什么?从文件共享中运行网站?使用 Windows DFS 复制更改?我不想使用文件共享
  2. 输出和数据库缓存使用本地内存进行存储,结合信号仅在本地服务器上触发缓存失效。分布式事件模块是否解决了这个问题?https://orcharddistributedevents.codeplex.com/ 或者 Orchard.Redis 的功能?
  3. 会话状态存储在本地内存中。我想我可以在负载平衡器上启用粘性会话,或者只使用 SQL Server 来获取会话状态。

我发现了一篇旧帖子(Orchard CMS on Load Balanced web servers,回到 Orchard 1.1),它建议在 web.config 中设置机器密钥设置。

我怀疑我会遇到热身模块的问题?我遇到了 Orchard.TaskLease 模块,这似乎暗示在多台服务器上运行的任务应该只在一台服务器上运行时存在问题。

是否有人在负载平衡的非 Azure 环境中成功部署了 Orchard?您建议使用哪些模块和特殊配置来完成这项工作?