8月 12

HTTP 499 状态码的来历

在一次面试中被问到 HTTP 状态码 499 表示什么,我回答 499 表示客户端主动断开连接,是一个Nginx定义的非标准状态码。结果后半句被否定了。是我记错了吗?我当年可是经常和 499 打交道的。 HTTP/1.1标准的状态码 HTTP/1.1 标准(RFC 7231) 定义的状态码[1]https://datatracker.ie … Continue reading

5月 03

Golang未关闭HTTP连接导致端口用尽

接上篇,面试被问处理过哪些故障的备选。此问题是由于 Golang 未关闭 HTTP 连接,产生大量 Close-Wait 状态用尽端口。 问题背景 故障程序是一个 Telegraf 插件,名为 url_monitor,修改自 http_response 插件,用于监控 URL 的状态码,响应内容及响应时间,本站之前也发过相关文章,见 基于 … Continue reading