Google App Engine部署Flask应用冷启动过慢问题求助
Google App Engine Python Flask应用冷启动耗时过长(40+秒)问题求助
我在Google App Engine上部署了一个Python 3.9开发的Flask应用,应用大小60MB,主要用于CSV转XML、API数据转XML和PDF格式。当前遇到的核心问题是实例冷启动耗时长达40秒甚至更久,但冷启动完成后平均响应速度仅40ms,表现正常。
应用使用F4_1G实例类,已在app.yaml中配置自动扩缩容,且启用了预热请求。尝试过启用预热请求、精简依赖库等方案,但均未解决冷启动慢的问题;若改用更小的实例类,则会出现内存不足的情况。
应用依赖(requirements.txt)
python-bidi>=0.4.2,<0.5.0 Flask mock google-auth pytest google-cloud-ndb bcrypt google-cloud-tasks google-cloud-storage bleach openpyxl pandas xlrd protobuf<4.0.0dev,>=3.15.0 xmltodict stripe cryptography pycountry openai PyPDF2 deep_translator reportlab xhtml2pdf google-api-python-client google-auth-httplib2 google-auth-oauthlib oauth2client werkzeug>=2 requests>=2,<3 identity>=0.5.1,<0.6
相关日志截图
冷启动日志示例:

请求完成后日志:

栈追踪信息:

从栈追踪中未发现有效报错或异常信息,仅能看到整体加载耗时40秒。如需更多截图或细节信息,可随时提供,恳请各位帮忙排查解决。
内容的提问来源于stack exchange,提问作者Jan Verderber
相关产品推荐
相关产品推荐

