当前位置: 首页 > 知识库问答 >
问题:

Django使用Azure Web App服务器托管错误500

牛景同
2023-03-14

我遵循了本教程,还有另外两个人尝试使用Azure托管我的项目。https://docs.microsoft.com/en-us/azure/app-service/containers/tutorial-python-postgresql-app?tabs=bash#clone-示例应用程序我设法托管了教程中使用的示例web应用程序,但无法托管我自己的项目


  1. 我检查了应用程序日志-没有任何内容

我认为可能的解决方案

  1. 我可能缺少一个重要的“应用程序设置”

这是日志上一直写的

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

2020-06-24T08:28:13.331Z信息-站点2020-06-24T08:28:13.331Z信息-docker run-d-p 5480:8000-名称forexflowcom\u 0\u 136ed024-e网站\u站点名称=forexflowcom-e网站\u AUTH\u ENABLED=False-e网站\u角色\u实例\u ID=0-e网站\u主机名=forexflowcom。Azure网站。net-e网站\u实例\u ID=9072C805CF2BC663CED03439877A5D5F6115A51E64A73B6FC69B73F64C8660E-e HTTP\u日志记录\u启用=1 appsvc/python:3.7\u 20200101.1

2020-06-24T08:28:16.751Z INFO - 向容器 forexflowcom_0_136ed024 发起预热请求,用于站点 forexflowcom 2020-06-24T08:28:28.970Z INFO - 容器 forexflowcom_02_136 已准备好为站点初始化请求服务。 2020-06-24T09:34:28.003Z 信息 - 站点的启动容器 2020-06-24T09:34:28.010Z 信息 - docker run -d -p 5757:8000 --name forexflowcom_1_86357e3d_SITES_WEB_SITEFCOME假-e WEBSITE_ROLE_INSTANCE_ID = 0 -e WEBSITE_HOSTNAME = forexflowcom.azurewebsites.net -e WEBSITE_INSTANCE_ID = 9072c805cf2bc663ced034398777a5d5f6115a51e64a73b6fc69b73f64c8660e -e HTTP_LOGGING_ENABLED = 1 appsvc /蟒:3.7_20200101.1

2020-06-24T09:34:31.507Z信息-为站点forexflowcom启动容器forexflowcom_1_86357e3d的预热请求2020-06-24T09:34:49.002Z信息-站点forexflowcom的容器forexflowcom_1_86357e3d已成功初始化并准备好为请求提供服务。2020-06-24T09:38:04.238Z信息-站点2020-06-24T09:38:04.240Z信息-docker run-d-p 7958:8000-名称forexflowcom\u 2\u 79f5bea0-e网站\u站点名称=forexflowcom-e网站\u AUTH\u启用=False-e网站\u角色\u实例\u ID=0-e网站\u主机名=forexflowcom。Azure网站。net-e网站\u实例\u ID=9072C805CF2BC663CED03439877A5D5F6115A51E64A73B6FC69B73F64C8660E-e HTTP\u日志记录\u启用=1 appsvc/python:3.7\u 20200101.1

2020-06-24T09:38:08.317Z信息-为forexflowcom 2020-06-24T09:38:23.838Z信息站点向forexflowcom_2_79f5bea0集装箱启动预热请求-等待对forexflowcom_2_79f5bea0集装箱预热请求的响应。运行时间=15.5210597秒2020-06-24T09:38:41.054Z信息-站点forexflowcom的容器forexflowcom_2_79f5bea0已成功初始化并准备好处理请求。

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

共有1个答案

顾亦
2023-03-14

编辑//EDIT//EDIT//EDIT我在设置中找到了解决方案。我有:尝试:
来自。本地设置导入*
除了导入错误:
打印(“没有本地文件,您正在生产”)删除此设置后,它会起作用

 类似资料:
  • 问题内容: 重新启动Django服务器会显示以下错误: 此问题专门在Ubuntu而非其他操作系统上发生。如何释放端口以重新启动服务器? 问题答案: 只需键入一个更简单的解决方案。这将终止与端口8000相关的所有进程。 编辑: 对于osx用户,你可以使用

  • 为什么我不能多次打这个电话? 在下面第二次使用时崩溃....和不回收有关吗?

  • 问题内容: 我有一个Windows 7环境,需要在其中使用Python 3.4开发Python Windows Service。我正在使用pywin32的win32service模块来设置服务,大多数挂钩似乎都可以正常工作。 问题是当我尝试从源代码运行服务时(使用后跟)。它使用PythonService.exe托管service.py- 但是我使用的是venv虚拟环境,脚本无法找到它的模块(通过发

  • 现在我正在使用AAD应用程序使服务成为= AAD应用程序 流程如下所示: 服务A:从托管标识获取令牌 服务A:转到KeyVault,出示令牌并获取AAD应用程序的秘密 服务A:转到AAD,提供一个秘密并为特定资源请求一个令牌 服务A:拨打服务B 服务B:验证令牌和资源 我想知道是否可以向我的服务注册托管标识,因此如果提供托管标识令牌,则服务B可以信任服务A。类似于这样: 服务A:从托管身份获取令牌

  • 当你想要分享你代码给其他人,或者是你需要在另外一台电脑上工作时,托管代码就会是一个非常重要的话题。基本上代码托管有两种不同的形式: do-it-yourself(建立一个自己的)或者 leave-me-in-peace(使用第三方提供的平台,不麻烦自己)。 (A) Do-It-Yourself 把你的 Git 仓库托管在你自己的服务器上会有很多的优点: 可以节省你花在代码托管服务上的费用。 你的代