首页 > 解决方案 > Azure 函数 Python 容器 - 如何配置 HTTP ping

问题描述

我在自定义容器上创建了一个基于 python 的 Azure 时间触发函数。
几个月来它运行良好,但从上周开始突然停止工作。

检查日志显示此错误

2021-07-20T08:39:57.871Z 信息 - 等待对容器 [容器名称] 的预热请求的响应。经过的时间 = 199.7027324 秒 2021-07-20T08:40:13.018Z 信息 - 等待对容器 [容器名称] 的预热请求的响应。已用时间 = 214.8499071 秒 2021-07-20T08:40:28.119Z 信息 - 等待对容器 [容器名称] 的预热请求的响应。已用时间 = 229.9500529 秒 2021-07-20T08:40:29.161Z 错误 - 站点 [站点名称] 的容器 [容器名称] 未在预期时间限制内启动。已用时间 = 230.992183 秒 2021-07-20T08:40:29.162Z 信息 - 向容器 [容器名称]_middleware 发起站点 [站点名称] 的预热请求 2021-07-20T08:40:29.496Z 信息 - 容器 [容器名称]站点 [站点名称] 的 _middleware 已成功初始化并准备好为请求提供服务。2021-07-20T08:40:29。508Z 错误 - 容器 [容器名称] 没有响应端口:8000 上的 HTTP ping,站点启动失败。请参阅容器日志以进行调试。

我找到了许多相关的帖子,但没有一个告诉我如何从容器响应 HTTP ping?我的容器正在托管由 Azure 函数运行时管理的 Azure 函数

对此的任何帮助将不胜感激

标签: python-3.xazuredockerazure-functions

解决方案


推荐阅读