elastic-load-balancer相关内容
最初我们有两个 AWS EC2 实例,node.js 在负载均衡器后面运行,带有粘性会话.随着负载的增加,会添加更多实例. 但是我们在使用这种方法时遇到了问题.由于out应用主要用于研讨会,负载通常会在短时间内增加(研讨会开始),每个研讨会参与者对前两个实例都有一个粘性会话,而新实例几乎没有.因此,性能一直很差. 首先想到的是:让我们禁用粘性会话.但这会破坏我们的 websockets
..
我在 EC2 实例上运行微服务(使用不同的编程语言).在生产中,当这些服务尝试相互交互时,我注意到一些 502 Bad Gateway Errors.同样在请求的服务的日志中,它没有显示任何 api 调用被点击 示例服务 A 调用服务 B,但在服务 B 日志中没有任何内容表明调用来自服务 A. 这可能是 AWS 负载均衡器的问题吗?任何帮助,将不胜感激.提前致谢. 尝试的解决方案
..
我正在尝试将所有传入的 Traefik 从 http 重定向到 https,用于从具有自定义端口的 docker 容器提供服务的 Web 应用程序. 如果我构建这个 docker compose 文件,并扩展应用程序,一切都会按预期进行.我能够请求应用程序的 http 和 https,但我尝试实现只提供 https 并且 http 被重定向到 https. 由于我使用了 Docker-
..
基本上,我有几个服务.我想将带有前缀“/secured"的每个请求转发到 server1 端口 80,并将所有其他请求转发到服务器 2 端口 80.问题是在 server1 上,我正在运行接受没有“/secured"前缀的请求的服务.换句话说,我想转发每个请求,例如“http://example.com/secured/api/getUser" 作为 "http://example.com/api
..
我正在尝试在 Turn 服务器前面放置一个负载均衡器,以便与 WebRTC 一起使用.我在下面的示例中使用了一个轮流服务器,直到负载平衡器正常工作.Turn 服务器需要多个端口,包括一个 UDP,如下所列: TCP 80 TCP 443 TCP 3478 TCP 3479 UDP 3478 我曾尝试在 Turn Server 前放置一个 Amazon Elastic Load
..
嗨,我是 AWS 的新手,正在尝试了解负载平衡、目标、目标组和安全组之间的区别.我有 2 个实例正在运行.现在我想平衡这些服务器的负载.是否会在新实例上创建负载平衡?什么是侦听器?它们与负载平衡器有何不同? 解决方案 是的,负载均衡器是一个 EC2 实例,用于提供负载均衡所需的网络和计算服务.这也意味着负载均衡器 EC2 实例每小时收费. 目标组用于将请求路由到一个或多个注册目标(您
..
在我的 AWS 环境中有一些负载平衡/自动扩展的 Elastic Beanstalk 应用程序. 我想在他们面前有一个负载均衡器,所以任何对 http://loadbalancer.com/app1 的请求 被路由到第一个 Elastic Beanstalk 应用程序,http://loadbalancer.com/app2 到第二个等等. 我尝试使用不同的侦听器路由到不同的目标组来设
..
我在使用 Terraform (v0.9.2) 向 ELB 添加服务时遇到问题(我正在使用:https://github.com/segmentio/stack/blob/master/s3-logs/main.tf). 当我运行 terraform apply 时出现此错误: * module.solr.module.elb.aws_elb.main: 发生 1 个错误:* aws_el
..
我有一个最初配置为使用 Classic Load Balancer 的 Elastic Beanstalk 应用程序.我发现这在通过 WebSocket 连接时会导致错误.因此,我将应用程序配置为使用应用程序负载均衡器,因为有人告诉我 ALB 支持 WebSockets.但是,他们似乎没有:尝试通过 WebSocket 连接到我的 ALB 时,我遇到了完全相同的错误. ALB 真的支持 We
..
我有一个有效的登录模板,该模板上有一条帖子,看起来像:
..
我正在尝试使HTTPS可以在我的网站上正常工作,但是我正在为所有帖子请求获取 ActionController :: InvalidAuthenticityToken .我记录了 form_authenticity_param 和 form_authenticity_token ,它们实际上是不同的. SSL在Elastic Load Balancer上解析,并且非SSL请求发送到Web应用
..
我在Amazon Elastic Load Balancer后面的Amazon EC2上的某些IIS服务器中使用MVC5. IIS服务器仅运行HTTP协议,而ELB会转换为HTTPS. IIS服务器不知道用户是否通过HTTPS访问,因此我有一个重写规则,检查"X-Forwarded-Proto"标头以将用户重定向到HTTPS. 不幸的是,当需要登录时,MVC/IIS会将用户重定向到HT
..
基本上,我有几个服务.我想将每个带有前缀"/安全"的请求转发到server1端口80,并将所有其他请求转发给服务器2的端口80.问题是在server1上,我正在运行接受不带"/安全"前缀的请求的服务.换句话说,我要转发每个请求,例如" http://example.com/secured/api/getUser "作为" http://example.com/api/getUser "(从请求的路
..
我们早先使用了应用程序负载平衡器,因此会话的粘性一直很吸引人.最近,我们切换到了网络负载平衡,但是它不能始终如一地工作,更糟糕的是,我们在网络负载平衡器周围没有提到会话粘性.我们将目标组作为后端应用程序服务器.对于我们的用例,网络负载均衡器甚至可以选择吗? 解决方案 我认为,在TCP级别的负载平衡器上无法实现会话粘性. ELB使用cookie来实现会话粘性,因此在TCP连接上将无法实现.
..
我有一个SilverStripe实例在AWS负载均衡器后面的两台服务器上运行.要共享会话信息,我正在运行Elasticache Redis服务器.我正在这样设置我的php会话存储信息: ini_set('session.save_handler', 'redis'); ini_set('session.save_path', 'tcp://127.0.0.1:6379'); 登录到CMS
..
我正在尝试将所有传入的Traefik从http重定向到https,用于Web应用程序,该Web应用程序通过自定义端口从docker容器中提供. 如果我构建此docker compose文件,并缩放应用程序,一切将按预期工作.我可以请求应用程序的http和https,但是我尝试实现仅提供https并将http重定向到https的功能. 由于我使用的是Docker-Compose文件,所以
..
我在使用Terraform(v0.9.2)向ELB添加服务时遇到问题(我正在使用:当我运行terraform apply时,出现此错误: * module.solr.module.elb.aws_elb.main: 1 error(s) occurred: * aws_elb.main: Failure configuring ELB attributes: InvalidCon
..
我有一个Elastic Beanstalk应用程序,该应用程序最初配置为使用经典负载均衡器.我发现这在通过WebSocket连接时导致错误.因此,我被配置为使用应用程序负载平衡器代替应用程序,因为有人告诉我ALB支持WebSockets.但是,似乎它们并没有:尝试通过WebSocket连接到我的ALB时出现完全相同的错误. ALB是否真正支持WebSocket? AWS文档与此矛盾. 此页面
..
我试图将HTTPS侦听器添加到我的EBS经典负载均衡器中.我使用CLI的上传证书工具来上传我的证书(使用GUI不会导致证书在负载均衡器表单上显示为一个选项.没有错误,日志,事件). 我根据AWS文档设置了侦听器. 对于侦听器端口,输入传入的通信端口,通常为443. 对于侦听器协议,请选择HTTPS. 对于“实例端口",键入80. 对于实例协议,请选择HTTP. 对于SSL证书,
..
在我的EC2实例上,我的应用程序使用端口80,因此无法安装Apache来简单地使ELB运行状况检查成功. 对于ELB上的运行状况检查设置, 我正在使用端口-HTTP/80 Ping路径-/index.html 我还将这个index.html放在/var/www和/var/www/html/目录中.
..