如何在 Azure 中设置容器 Django 应用程序以免崩溃?

问题描述 投票:0回答:1

有时,我在 Azure 中的容器 Django 应用程序会崩溃。

我得到的错误是这样的:

标头之前上游连接错误或断开/重置。重试, 以及最新重置原因:远程连接失败、传输 失败原因:延迟连接错误:111

我一直无法弄清楚是什么原因造成的。

如有任何帮助,我们将不胜感激。

谢谢。

python django azure
1个回答
0
投票

该错误可能是由于客户端和服务器之间的连接在服务器发送响应之前关闭、防火墙配置错误(如果有)、网络问题或服务器问题造成的。

  1. 检查防火墙设置,确保容器应用程序使用的端口已打开。
  2. 检查网络设置以确保网络没有问题。
  3. 在不同区域创建并配置容器应用程序,并尝试部署 Django 应用程序。
  4. 确保您的应用程序已启动并运行,没有任何问题,并且正在侦听有效的端口和接口。
  5. 使用 Gunicorn 命令运行应用程序。
  6. 将应用程序暴露给任何其他有效端口。
  7. 导航到 Azure 中应用程序的日志流,检查容器应用程序的日志以查看是否存在任何错误或可能导致错误的问题。

enter image description here

部署状态:

  • 可以将我的 Django 应用程序部署到 Azure:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.