一句话定义
timeout在FastGPT相关场景中,指请求或执行过程的最大允许持续时长,超出预设阈值后会触发超时提示。
在 FastGPT 里怎么用(参数 / 位置 / 步骤)
该术语对应两类使用场景:第一类是反向代理配置场景,在Nginx的/connection-gateway/v1路由配置中,可通过proxyreadtimeout参数设置超时时长,官方推荐示例配置为3600s,配套配置还包括proxyhttpversion 1.1、proxysetheader Upgrade $http_upgrade等指令。第二类是版本升级脚本执行场景,当运行FastGPT升级脚本,执行全量更新知识库集合字段、知识库数据index的type类型等操作时,若过程耗时较长,可能触发timeout提示,此时无需中断操作,数据库正常运行时会持续增量执行更新任务。
容易搞错的地方
第一,不应将Gateway internal HTTP API相关的/internal/*、/metrics和Gateway HTTP端口暴露到公网,避免因非法访问引发超时相关异常。第二,升级脚本执行时出现的timeout提示,不应误认为升级失败,官方说明数据库未崩溃时会持续执行增量更新,可直接忽略该提示。
来源: FastGPT 官方来源
适用性与版本范围
本页适用于官方来源记录的 术语表 场景。执行变更前,需核对 FastGPT、依赖、API 与部署版本。
安全护栏
凭证与私密数据使用 [REDACTED_CREDENTIAL] 占位符。执行操作前需核对文档的环境与版本。
回滚指引
恢复变更前的技术内容权威快照、已保存配置与数据快照,再执行最小验证场景。