gpt4 book ai didi

Azure WebApp部署自定义docker容器-未响应端口: 80上的HTTP ping

转载 作者:行者123 更新时间:2023-12-03 03:53:02 25 4
gpt4 key购买 nike

我有下一个问题:我在Azure Portal中创建了新的应用程序服务,并部署了python的docker镜像。(选择了Sigle Container)。 Docker 暴露了端口 80。但是当应用程序启动时,我在日志中看到:

  • docker run -d -p 80:80 --name testapp_0_d29666fc -e PORT=80 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITES_PORT=80 -e WEBSITE_SITE_NAME=testapp -e WEBSITE_AUTH_ENABLED=False -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=testapp.azurewebsites.net -e WEBSITE_INSTANCE_ID=56644775937494 test.azurecr.io/papythonapp
  • Initiating warmup request to container app_0_d29666fc for siteapp 2021-01-26T18:14:54.253Z
  • INFO Waiting for response to warmup request for container app_0_d29666fc. Elapsed time =15.8435456 sec
  • 2021-01-26T18:15:11.162Z INFO - Waiting for response to warmup request for container app_0_d29666fc. Elapsed time = 32.7520746 sec
  • 2021-01-26T18:15:27.310Z INFO - Waiting for response to warmup request for container app_0_d29666fc. Elapsed time = 48.9000044 sec
  • 2021-01-26T18:15:43.558Z INFO - Waiting for response to warmup request for container app_0_d29666fc. Elapsed time = 65.126849 sec
  • 2021-01-26T18:15:59.240Z ERROR - Container app_0_d29666fc for site app did not start within expected time limit. Elapsed time = 281.0332009 sec
  • 2021-01-26T18:20:13.696Z ERROR - Container app_0_d29666fc didn't respond to HTTP pings on port: 80, failing site start. See container logs for debugging.

我发现在 AppSettings PORT 和/或 WEBSITES_PORT 80 或 3000 中添加的解决方案很少,这解决了问题。但错误仍然存​​在。我添加和公开了端口、删除了、更改了......没有任何帮助。我的应用程序服务位于 VNET 中,可能存在一些问题。应用程序正在启动,运​​行几秒钟,然后由 Azure 停止。

我发现的所有解决方案都没有帮助我。

附注当我以相同的方式部署时,测试.NET Core应用程序工作正常。

解决方案:我的 python 应用程序启动速度非常慢,这就是端口 ping 没有响应的原因。我评论了一些库并且它有效。我做了一些重构,我的服务的正常运行时间变得更短。另外,不要忘记在 Dockerfile 中打开 WEBSITES_PORT 作为 EXPOSE 端口。

最佳答案

解决方案:我的 python 应用程序启动速度非常慢,这就是端口 ping 没有响应的原因。我评论了一些库并且它有效。我做了一些重构,我的服务的正常运行时间变得更短。另外,不要忘记在 Dockerfile 中打开 WEBSITES_PORT 作为 EXPOSE 端口。

关于Azure WebApp部署自定义docker容器-未响应端口: 80上的HTTP ping,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65907556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com