问题标签 [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.
asp.net-mvc - 如何在网络负载平衡中管理 ASP.NET MVC 的 AntiForgeryToken
我有一个在 ASP.NET MVC 中创建的网站。如您所见,在每个控制器和视图中,我都进行了此验证。
在我的控制器中:
在我看来
但是最近我们想为我们的网站使用网络负载平衡来获得更好的性能,所以我们有两台服务器,在每台服务器上我们发布我的网站,NLB 将客户端请求发送到每台服务器。
所以我的问题是:NLB 可以处理每个客户端请求的防伪令牌吗?
cakephp - CakePHP 3:SQLSTATE[HY000]:一般错误:10 磁盘 I/O 错误
我正在通过网络负载平衡 (NLB) IIS 10 集群为基于 CakePHP 3.x 的站点提供服务。php 文件驻留在外部 DFS 共享上。在启用调试的情况下运行时,CakePHP 会抛出以下错误:
IIS 对项目根文件夹(在网络共享上)具有完全写入权限。CakePHP 错误日志已经捕获了上述信息。证明了这一点。所以这绝对不是关于文件/文件夹权限的。
此错误的原因可能是什么以及如何解决?
谢谢你。
reporting-services - SSRS 报告查看器 - ASP.Net 会话已过期或在 NLB(SQL Server)上找不到
你好,
我对NLB production environment
配置两个应用程序服务器的位置有疑问。两者都有一个使用页面在 iframeReportViewer
中呈现的虚拟目录。SSRS reports
.aspx
在“ASP.NET 会话已过期或找不到”错误后,我更改了sessionState mode=SQLServer
自定义数据库,但错误仍然存在。我也可以在数据库表中看到会话条目。
还能缺少什么?
- 我在某处读过,拥有一个_ (underscore)
in 域名可能会导致这种情况。我检查了 URL,querystring
参数中有一个下划线,但没有域名本身,并且查询字符串是由ReporViewer ScriptResource.axd
它自己自动生成的。
-KeepSessionAlive
也是正确的,AsyncRendering
也是正确的,在这两种状态下都检查过,问题没有得到解决。
-cookieless
设置为“假”
-ReportViewer 版本如下:
任何帮助我指出正确方向的帮助将不胜感激。谢谢 :)
amazon-web-services - AWS 网络负载均衡器不允许从其源实例到其源实例的流量
我有一个 ECS 集群,由不同 AZ 中的 2 个实例组成。我运行的众多服务之一是 SMTP 中继。我想在这个服务前面使用一个网络负载均衡器来轻松配置其他应用程序以使用中继。
一切就绪后,我遇到了以下问题:
如果容器存在于实例“A”上,则只有实例“B”能够访问它,反之亦然,否则它会超时。因此,网络负载均衡器似乎阻止了对同一实例上的服务的访问。
我在这里缺少什么吗?有人知道这一点并有解决方法吗?
更新: 将服务扩展到 2 个实例时,它开始工作。我现在倾向于相信它与可用区有关。
api - AWS - NLB 性能问题
AWS
我在 API 网关中使用私有 VPC 前面的网络负载均衡器。基本上,对于网关中的 API,端点是网络负载均衡器的 DNS 名称。
问题是,性能很差(+5 秒)。如果我使用 EC2 的 IP 地址而不是 NLB DNS,响应非常好(小于 100 毫秒)。
有人可以指出我有什么问题吗?我在创建 NLB 时是否搞砸了任何配置?
过去两天我一直在研究,找不到任何解决方案。
感谢您的回复。
amazon-web-services - AWS ECS Iptables 允许源和目标是相同的 IP 地址
目前,AWS ECS 与内部 NLB 相结合,不可能进行系统间通信。意思是容器 1(在实例 1 上)-> 内部 NLB -> 容器 2(在实例 1 上)。由于源 IP 地址不会更改并且与目标地址保持相同,因此 ECS 实例会丢弃此流量。
我在 AWS 论坛上找到了一个帖子https://forums.aws.amazon.com/message.jspa?messageID=806936#806936解释了我的问题。
我已经联系了 AWS Support,他们表示要在他们的路线图上进行修复,但他们无法告诉我什么时候会修复,所以我正在寻找自己解决问题的方法,直到 AWS 永久修复它。
它必须可以通过更改 ECS iptables 来修复,但我没有足够的知识来完全阅读他们的 iptables 设置并了解需要更改什么来解决这个问题。
iptabels-保存输出:
ip一个:
amazon-web-services - AWS VPC 私有链接 - API 网关
我有一个带有公共子网和私有子网的 VPC。NLB 部署到一个私有子网,它有 5 个侦听器。
在指向 NLB 的 API 网关中创建了 VPC 链接
如何配置 API 以将请求路由到 NLB 上的特定目标组?在 VPC 链接的集成点中,我只看到指定 VPC 链接和终端节点的选项。如果是端点,路由到特定目标组的端点 URL 的格式是什么?
还是我必须为每个微服务创建 NLB?
amazon-web-services - 在 AWS NLB 中,当 AZ 出现故障时,相关的静态 IP 是否会更改为其他 AZ?
AWS 最近推出了 NLB(网络负载均衡器),其中 EIP(弹性 IP)可以链接到 AZ(可用区)。建议在多个可用区上使用 NLB,因此每个可用区链接多个 EIP。
但是当其中一个 AZ 出现故障时会发生什么情况,链接的 EIP 是否会链接到另一个 AZ,直到原始 AZ 再次出现?如果您使用单个 EIP(即为 NLB 使用一个 AZ),这一点很重要,即使您在多个 AZ 上运行的服务器已启动并正在运行,此类故障也可能导致流量故障。
amazon-web-services - 网络负载均衡器目标组中的 AWS Auto Scaling 目标
最近开始使用网络负载均衡器,它侦听端口 80 并将流量转发到我的目标组。我的自动缩放组配置为将任何新目标添加到此目标组。
但是,我在目标 EC2 实例上的应用程序在端口 8001 上运行,而不是 80。所以我的目标应该在目标组中的端口 8001 下注册。自动缩放配置似乎不支持这一点。自动缩放创建的所有新实例都被添加为端口 80 的目标,并且无法自动指定应该使用哪个端口(对我来说是 8001)。
任何想法如何实现这一点?
amazon-web-services - 我的 kubernetes AWS NLB 集成不起作用
我正在尝试通过网络负载均衡器在 Kubernetes 中部署一项服务。我知道目前这是一个 alpha 功能,但我正在运行一些测试。我有一个可以正常工作的部署定义。我的没有 nlb 注释的服务定义看起来像这样并且工作正常:
但是,当我切换到 NLB 时,即使“正确”地创建和配置了负载均衡器,AWS 目标组中的目标也总是显得不健康,我无法通过 HTTP 访问该服务。这是服务定义: