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 生成接口应该可以正常工作了,即使需要几分钟来生成内容也不会超时!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1124791.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全网干货!2026 转行网络安全:行业前景预判 + 工作内容详解 + 薪资水平参考

如果你计划在2026年转行到网络安全领域,以下是一些建议,可以帮助你顺利过渡并打下坚实的基础 1、薪资情况 初级职位(0-3年经验) 薪资范围:大约 8k-15k/月(根据地区、公司规模和工作内容有所不同&#xff…

ROS-Industrial 安装及使用

ROS-Industrial相关组件信息。它们涵盖了运动规划、可达性分析、标定及系统桥接等关键任务,但各有不同的发布状态和安装方式。为了让你有一个清晰的整体概览,下表汇总了这些组件的核心信息:组件/包名主要功能描述支持的ROS版本 (Humble)推荐的…

UE5 C++(12):

(54) (55) 谢谢

低代码技术民主化:全民开发时代即将到来

数字化转型正在经历一场静默的革命。过去几年里,企业对软件的需求以每年两倍以上的速度增长,而专业开发者的供给年增长率不足5%。这道愈发扩大的裂缝,正在被低代码技术以一种近乎哲学的方式弥合——它不仅是工具的创新,更是生产关…

超棒Claude官方提示词:Anthropic发布Claude 4.x提示工程最佳实践

顶尖模型的能力越来越强,提示工程也在发生微妙的变化。大语言模型已经发生从对话者向执行者的根本性转变。这些模型经过极高精度的指令遵循训练,使得提示词工程不再是玄学的咒语吟唱,而是一门精确的系统工程。要驾驭这股力量,我们…

深度测评继续教育AI论文网站TOP10:选对工具轻松写好论文

深度测评继续教育AI论文网站TOP10:选对工具轻松写好论文 2026年继续教育AI论文写作工具测评:精准匹配学习需求 随着继续教育群体规模不断扩大,学术写作成为许多在职人员提升学历、职称的重要环节。然而,时间紧张、写作技巧不足、格…

土木行业遇冷?越来越多土木人正在疯狂转行网络安全!

一直以来,土木工程都被列为天坑专业,工地提桶吃灰、加班加点无休,从入行到提桶跑路,往往只需要半年。 网上有许多土木专业同学的扎心吐槽,每个人在熬个一年半载后,最终往往都会选择转行****。**** 转行只需…

4D通用世界模型!中科院NeoVerse用百万单目视频直接构建

中国科学院自动化研究所与CreateAI团队,利用海量互联网单目视频构建了一个4D世界模型NeoVerse。构建即时响应、物理一致的4D世界模型,长期以来面临着数据匮乏与训练低效的双重诅咒。传统的解决方案要么受困于昂贵稀缺的多视角数据,限制了模型…

学霸同款!8款AI论文工具测评:开题报告与文献综述必备

学霸同款!8款AI论文工具测评:开题报告与文献综述必备 2026年AI论文工具测评:精准匹配学术需求的实用指南 随着人工智能技术在学术领域的广泛应用,越来越多的研究生开始依赖AI工具提升论文写作效率。然而,面对市场上琳琅…

通用、高效、且能处理复杂关联关系(多对多)的 “不同环境下实现数据“ 解决方案

这是一套非常实用的Django工具函数,用于在两个不同的数据库之间同步数据。让我们一步步来拆解它。一、 业务思想 (The “Why”) 在复杂的Web应用或企业系统中,经常会遇到需要使用多个数据库的场景。例如: 读写分离:一个主数据库&a…

智能合约“可塑”之争:代理模式与钻石标准,谁将主导链上未来?

引言:智能合约的“硬分叉困境”与破局之道 当DeFi协议因代码漏洞遭受攻击时,当NFT项目因功能迭代需求被迫迁移用户资产时,当DAO组织因治理规则升级引发社区分裂时——智能合约的“不可修改性”,这一曾被视为区块链核心优势的特性…

Eclipse:大小写转换的快捷键

在 Eclipse 中,大小写转换的快捷键如下:‌转为大写‌:Ctrl Shift X‌转为小写‌:Ctrl Shift Y这两个快捷键可以用于:‌单行文本‌:选中一行或部分文本后按快捷键即可转换大小写。‌多行文本‌&#xff…

‌ROS-Industrial

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

程序员2026年金三银四面试突击之Java权威指南-面试场景题!

Java面试场景题权威指南(2026年面试突击版)在2026年的“金三银四”招聘旺季,Java面试是程序员求职的关键环节。面试场景题通常考察实际问题的解决能力,包括多线程、集合框架、JVM、设计模式和算法等核心领域。本指南将逐步帮助你突…

新手必看:网络安全的定义 + 涵盖范畴,学完能成为黑客吗?

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

潮玩宇宙:链游与数藏融合的财富密码,开发成本与商业逻辑全揭秘

引言:当潮玩遇见区块链,一场颠覆传统的数字革命正在上演在元宇宙概念席卷全球的当下,潮玩宇宙以“链游数字藏品”的创新模式横空出世,成为数字娱乐领域的现象级产品。用户既能通过NFT盲盒收集限量版虚拟潮玩,又能通过游…

低耗能蓝牙信标:关键技术演变和部署深度选型指南详解

hello~这里是维构lbs智能定位,如果有项目需求和技术交流欢迎来私信我们~点击文章最下方可获取免费获取技术文档和解决方案随着BLE 诞生后信标应用的崛起,直至 5.1 厘米级定位的突破,蓝牙的发展历程始终围绕 “更低功耗、更高性能、更精准定位…

英伟达、英特尔和AMD芯片同台竞技:CES 2026各自都展示了怎样的实力

全球最大消费电子展CES 2026上,英伟达、英特尔和AMD新品发布,体现了全球计算产业的历史性转折,AI算力的芯片竞争已经演变为平台架构的全面战争。英伟达重构计算定义的极端协同黄仁勋在CES 2026上带来的是基于全新计算哲学的Rubin计算平台。游…

【AI黑科技】大模型的“知之为知之“之道!自适应滑动窗口让RAG系统告别幻觉,性能开挂!

📌 一句话总结: 本工作系统性研究了检索增强问答(RAG)中一个被长期忽视却极其关键的问题:当证据不足时,大语言模型是否应该“承认不知道”,并提出一种自适应滑动窗口提示策略,在减少…

汽车焊接工艺自适应控制技术的系统解析与工业实践

随着全球制造业向智能化、柔性化方向演进,焊接作为汽车制造的核心工艺,其技术升级已成为提升整车质量与生产效率的关键抓手。尤其在新能源汽车、轻量化车身等高要求领域,传统焊接工艺因其参数固定、适应性差的局限性,难以满足复杂…