Python 3 GAE应用迁移后日志提交失败问题求助
GAE Python 2迁移至Python 3.11后日志提交失败问题排查求助
近期将Google App Engine(GAE)上的应用从Python 2迁移至Python 3.11后,出现了反复的日志相关问题。应用功能未受影响,但错误控制台持续报告日志提交失败,该问题在后台发生,我们担忧日志流程的可靠性与完整性(这对分析和安全工作至关重要)。
错误详情
- 错误提示:
Failed to submit 10 logs - 回溯信息片段:
File "/layers/google.python.pip/pip/lib/python3.11/site-packages/google/api_core/grpc_helpers.py", line 79, in error_remapped_callable return callable_(*args, **kwargs) File "/layers/google.python.pip/pip/lib/python3.11/site-packages/grpc/_channel.py", line 1160, in __call__ return _end_unary_response_blocking(state, call, False, None)
(完整回溯请查看相关截图)
- 补充:不到4天内该错误已出现4500+次,每分钟持续发生,与任何请求日志无关联。
已尝试的解决方法
- 排查是否由特定端点访问触发错误,未发现关联
- 使用最新Cloud SDK CLI版本(459.0.0)重新部署应用
- 尝试用
gcloud beta命令部署 - 查阅GitHub相关线程(2017年标记修复,但仍有用户反馈遇到同类问题)
环境信息
- 平台:Google App Engine
- 运行时:Python 3.11
- 依赖:
appengine-python-standard>=0.2.3、google-cloud-logging==3.8.0
补充信息
- 错误无Trace ID [无Trace ID的错误截图]
- 完整错误日志 [完整错误日志截图]
- 完整错误日志续 [完整错误日志续截图]
我们寻求帮助以诊断并解决此问题,请问GAE应用迁移至Python 3后是否存在已知的日志相关问题?
内容的提问来源于stack exchange,提问作者Aryaman Agrawal
相关产品推荐
相关产品推荐

