Azure Web应用服务Django服务器日志

Mic*_*ael 3 django logging azure internal-server-error server

我一直在使用 Azure 的 Web 应用程序服务使用资源管理器来部署 Django 应用程序。它一直断断续续地工作。我真的很喜欢 GitHub 的自动部署,但我对使用底层机器的能力感到沮丧。Azure 门户有一个“控制台”工具,但它的功能有限,当我的应用程序出现内部服务器错误时,我找不到服务器输出日志。

有人可以分享如何查看服务器日志的见解吗?

小智 5

Azure Web 应用程序有许多日志,但是开箱即用提供的应用程序日志仅支持 Asp.Net 应用程序。话虽如此,这里有一篇关于 Web 应用程序上的 django 以及如何存储和查看其日志的文章。

正如链接中所述,您需要做的是设置 django 应用程序以将其日志存储在 azure 文件系统上。另一种选择是设置 django 应用程序来向开发人员发送电子邮件,但更好的选择是将日志正确存储在文件系统上。