You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cloud Run中FastAPI容器Shutdown后无法重启,新请求遇超时错误

GCP无服务器服务实例关闭后无法重启,请求返回504/503错误

日志信息

INFO:     Shutting down
INFO:     Waiting for application shutdown.
INFO:     Application shutdown complete.
INFO:     Finished server process [1]

问题现象

上述日志在无服务器计算场景中属于预期行为,但发起新请求时却收到504(或503)超时错误——按常理此时应该启动新实例响应请求。

该服务曾正常运行数月,不确定哪项改动引发了此问题。日志中仅记录了关闭操作,没有错误、警告信息,也没有后续实例启动的日志。

补充说明:容器可正常运行数小时后才停止。

相关代码

Dockerfile

# Dockerfile
FROM python:3.12

WORKDIR /backend/
COPY requirements.txt /backend/requirements.txt
RUN pip install \
    --no-cache-dir \
    --upgrade \
    -r requirements.txt

COPY resources/ /backend/resources/
COPY source/ /backend/source/

WORKDIR /backend/source/
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "80"]

main.py

# main.py

import fastapi

import endpoints


app = fastapi.FastAPI()


for router in endpoints.routers:
    app.include_router(router)

内容的提问来源于stack exchange,提问作者Inigo Selwood

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 15:52:36