侧边栏壁纸
博主头像
运维日记-记录IT运维经验博主等级

行动起来,活在当下

  • 累计撰写 66 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

nginx proxy常用的超时配置

xlong
2024-03-24 / 0 评论 / 0 点赞 / 0 阅读 / 1587 字 / 正在检测是否收录...

nginx proxy常用的超时配置

连接超时 proxy_connect_timeout

设置与代理服务器建立连接的超时时间。它定义了与代理服务器建立连接的超时时间。默认值为 60 秒

连接超时相当于 Nginx Plus 上的 proxy_connect_timeout

官方建议此值不应超过 75s

发送超时 proxy_send_timeout

设置将请求传输到代理服务器的超时时间。默认值为 60 秒

Send Timeout 相当于 Nginx Plus 上的 proxy_send_timeout

该指令设置了将请求传输到代理服务器的超时时间。超时仅设置在两个连续的写操作之间,而不是针对整个请求的传输。如果代理服务器在这段时间内没有收到任何东西,连接将关闭。

参数解释

比如些动态解释和静态解释可以根据业务的需求配置

proxy_connect_timeout :后端服务器连接的超时时间_发起握手等候响应超时时间

proxy_read_timeout:连接成功后等候后端服务器响应时间其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间)

proxy_send_timeout :后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据

nginx使用proxy模块时,默认的读取超时时间是60s。

proxy_connect_timeout   300;
proxy_send_timeout      300;
proxy_read_timeout      300;

0

评论区