首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用GCP全局负载均衡器HTTP健康检查,是否可以发布而不是GET?

使用GCP全局负载均衡器HTTP健康检查,是否可以发布而不是GET?
EN

Server Fault用户
提问于 2018-05-12 18:53:05
回答 1查看 1.6K关注 0票数 1

我们已经在GCP中配置了GLB,在Netcool探测服务器前面。这是一个只接受POST事件的API。当GLB上的健康检查试图使用GET连接到端口80/443上的探测服务器时,由于探针不知道如何响应GET,所以GLB将返回一个501错误。

有没有办法从健康检查中发送邮件而不是GET呢?我们考虑在TCP 8080上建立一个Apache实例,但这违背了检查API正在监听的端口的目的。

还有,我们在测试时注意到.Linux的默认TCP连接超时时间似乎是45秒。如果配置不到45秒的健康检查,那么最终将用CLOSE_WAIT连接淹没实例。别干那事。:D

EN

回答 1

Server Fault用户

发布于 2018-05-13 00:09:38

尝试一个TCP或SSL健康检查 (它是为非HTTP(S)通信量设计的),它将只检查端口是否打开。理论上,您可以提供一个小的请求字符串来构建静态HTTP请求,但这似乎是丑陋和脆弱的。

并使用后端软件打开增强请求,以提供健康API。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/911936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档