linux - HAProxy 没有可用的服务器来处理这个请求
问题描述
我192.46.209.80
在端口 541 上设置了 HAProxy,我绑定了 HAProxy 前端。在同一台服务器上,我也在运行我的 apache 服务器。
这是我的/etc/haproxy/haproxy.cfg
#HAProxy for web servers
frontend web-frontend
bind 192.46.209.80:541
mode http
default_backend web-backend
backend web-backend
balance roundrobin
server server1 192.46.209.80 check port 80
server server2 192.46.209.82 check port 80
但我得到 503 服务不可用。
注意:我的问题与已经提出的问题不同,因为我在同一台机器上提供 apache 和 HAProxy。192.46.209.80
解决方案
您没有为后端配置端口,因此它连接到用于连接到前端的端口,即 541。
server server1 192.46.209.80 check port 80
将端口 80 配置为仅用于健康检查的端口。
试试server server1 192.46.209.80:80 check port 80
。
推荐阅读
- java - Arraylist 不带参数 JAVA
- c# - 正则表达式在模拟器中工作,但在 C# 实现中失败。我错过了什么?
- r - 使用 plotly 包在 3D 集群中绘图
- java - UPDATE Class not found 异常(MySQL 驱动程序)使用 Servlet 和 Prepared Statement
- sip - sip INVITE 的行为
- python - Pandas - 如果它们包含相同的值,如何匹配行
- ios - 如何从 Facebook Graph API 的 GraphResponseProtocol 访问数据
- .net - WPF:MeasureOverride 有副作用?
- c# - 是否有可能解决这种装配不匹配的情况?或者这是无法解决的?
- python - 在 python 小应用程序上工作以执行 2 个整数的总和