news 2026/6/8 19:04:47

nginx接口超时,增加接口超时时间

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
nginx接口超时,增加接口超时时间

C:\tools\nginx-1.28.0\conf\nginx.conf文件,报错:2026/01/07 16:49:32 [error] 29844#25096: *8 upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "POST /api-aa2-agent12/classes/ai-contents/generate/52 HTTP/1.1", upstream: "http://192.168.31.141:1234/classes/ai-contents/generate/52", host: "localhost", referrer: "http://localhost:3001/"

# 测试域名 server { listen 80; server_name localhost; # 全局超时设置(针对 AI 生成等长时间请求) proxy_connect_timeout 600s; proxy_send_timeout 600s; proxy_read_timeout 600s; location /api-aa2-agent12/ { # 处理 OPTIONS 预检请求 if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, PATCH, OPTIONS' always; add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, Accept, Origin, User-Agent, DNT, Cache-Control, X-Mx-ReqToken, X-Requested-With' always; add_header 'Access-Control-Max-Age' 1728000 always; add_header 'Content-Type' 'text/plain; charset=utf-8' always; add_header 'Content-Length' 0 always; return 204; } # 设置允许跨域的域,* 表示允许任何域,也可以设置特定的域 add_header 'Access-Control-Allow-Origin' '*' always; # 允许的方法 add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, PATCH, OPTIONS' always; # 允许的头信息字段 add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, Accept, Origin, User-Agent, DNT, Cache-Control, X-Mx-ReqToken, X-Requested-With' always; # 缓存时间 add_header 'Access-Control-Max-Age' 1728000 always; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_set_header Connection ''; proxy_http_version 1.1; chunked_transfer_encoding off; proxy_buffering off; proxy_cache off; # 超时配置(针对 AI 生成等长时间请求,设置为 10 分钟) proxy_connect_timeout 600s; proxy_send_timeout 600s; proxy_read_timeout 600s; proxy_pass http://192.168.31.141:1234/; } }

主要修改

1. Server 级别的超时配置(lines 118-121)

# 全局超时设置(针对 AI 生成等长时间请求) proxy_connect_timeout 600s; proxy_send_timeout 600s; proxy_read_timeout 600s;

2. Location 级别的超时配置(lines 157-160)

# 超时配置(针对 AI 生成等长时间请求,设置为 10 分钟) proxy_connect_timeout 600s; proxy_send_timeout 600s; proxy_read_timeout 600s;

配置说明

  • proxy_connect_timeout: 与后端服务器建立连接的超时时间(600 秒 = 10 分钟)
  • proxy_send_timeout: 向后端服务器发送请求的超时时间(600 秒 = 10 分钟)
  • proxy_read_timeout: 从后端服务器读取响应的超时时间(600 秒 = 10 分钟)

这些配置确保 AI 内容生成等长时间请求不会超时。

重新加载 Nginx

请执行以下命令重新加载配置:

cd C:\tools\nginx-1.28.0 nginx.exe -t nginx.exe -s reload

现在 AI 生成接口应该可以正常工作了,即使需要几分钟来生成内容也不会超时!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 18:19:38

阿培利斯:一种具有潜力的癌症治疗药物

阿培利斯作为一款专注于癌症治疗的药物,在多种类型癌症的临床治疗探索中展现出显著的应用前景,为肿瘤治疗领域注入了新的活力。从药代动力学与药效学特征来看,该药物具备口服吸收效果更佳、半衰期更长的优势,这一特性使其能够支持…

作者头像 李华
网站建设 2026/5/30 23:47:20

‌ROS-Industrial

听 ROS 2(Robot Operating System 2)是机器人软件框架的第二代版本,专为应对实时系统、安全性和多机器人协作等现代需求而设计。在工业领域,ROS 2正通过ROS-Industrial项目推动技术融合,旨在将ROS的灵活性与工业场景的…

作者头像 李华
网站建设 2026/5/30 23:47:44

救命神器!研究生必备10个AI论文平台深度测评

救命神器!研究生必备10个AI论文平台深度测评 一、不同维度核心推荐:10款AI工具各有所长 对于研究生而言,学术写作是一个复杂而繁琐的过程,从开题到初稿、查重、降重再到排版,每个环节都需要合适的工具来辅助。不同的AI…

作者头像 李华
网站建设 2026/6/7 5:04:23

想了解网络安全?它的定义、涵盖领域及能否入行黑客全解答

提及网络安全,很多人都是既熟悉又陌生,所谓的熟悉就是知道网络安全可以保障网络服务不中断。那么到底什么是网络安全?网络安全包括哪几个方面?通过下文为大家介绍一下。 一、什么是网络安全? 网络安全是指保护网络系统、硬件、软件以及其中的数据免…

作者头像 李华
网站建设 2026/6/3 22:16:24

GEO优化服务商怎么选?技术、战略、保障、团队与平台适配解析

摘要随着DeepSeek、Kimi、文心一言等AI搜索引擎成为用户获取信息的主流入口,品牌在AI对话中的“可见性”正变得前所未有的重要。GEO(生成式引擎优化)服务市场随之兴起,但服务商背景不一,从传统SEO升级到初创团队&#…

作者头像 李华
网站建设 2026/6/3 8:00:57

学术 PPT “躺赢” 密码!虎贲等考 AI 让汇报质感碾压同级

学术汇报的终极较量,藏在 PPT 的细节里。有人熬 3 天做的 PPT 被批 “逻辑混乱”,有人精心设计却因 “不够专业” 错失加分,有人卡在 “数据图表呈现” 反复内耗。虎贲等考 AI 科研工具的 AI PPT 功能,以 “智能提炼 学科定制 数…

作者头像 李华