apache - HAProxy 检查 2 个端口上的后端

标签 apache tomcat haproxy ports

我们在tomcat前面有apache。碰巧 tomcat 崩溃了,而 apache 仍然为网页提供 503 页面。 有一种方法,通过 HAProxy 检查两个端口:80 和 8080,然后启动节点? 我添加了 http-check expect rstatus (2|3)[0-9][0-9]http-check expect ! rstatus ^5 但是当 apache 提供服务时,这两个都没有检测到 tomcat 无法访问。

非常感谢 尼克

最佳答案

如果您的健康检查配置正确,则不必测试两个端口——只需使用 option httpchk 将健康检查配置为向将由 tomcat 提供服务的 apache 发送请求。 . 503 响应将导致该服务器被宣布为不健康。

关于apache - HAProxy 检查 2 个端口上的后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33538332/

相关文章:

php - 在本地开发机器上模拟临时无响应服务器或网络拥塞(Apache/PHP)

java - 使用 'spring boot + mybatis'创建的项目使用 'spring Application'可以启动,如果使用外部tomcat,注入(inject)dao报错

ssl - 带有 SSL 和 Notls 的 haproxy

apache - 如何创建自签名 SSL 证书以在测试 Web 应用程序时使用

apache - htaccess 不会重写子域

node.js - 网络服务器如何处理同一端口上的多个连接

java - apache tomcat中的子域实时映射

java - 生产和测试环境中 Tomcat Web 应用程序的属性

kubernetes - 非云环境下 kubernetes 的负载均衡

现代的http keep-alive