首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用NGINX和gunicorn查看Django错误

如何使用NGINX和gunicorn查看Django错误
EN

Stack Overflow用户
提问于 2019-04-23 01:22:14
回答 1查看 404关注 0票数 2

我已经在本地开发了一个Django应用程序,当我的编程不正确时,我习惯于在网页上看到错误消息。我现在已经将这个应用转移到了数字海洋服务器上,使用的是Ubuntu、NGINX和gunicorn。

现在,当我的Django代码出现问题时,我会收到来自NGINX (或者gunicorn?)的非常基本的错误消息。在网页上。有没有一种方法可以查看完整的错误日志(比如django应用在本地测试服务器上运行时)?或者无论如何要查看更高级的错误日志?DEBUG设置为True。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-23 01:42:20

在settings.py文件中,添加以下行。当DEBUG = False时,当你在线时应该是这样,当出现错误时,下面的邮件会给你发邮件。这样,完整的错误日志永远不会显示给其他人。

代码语言:javascript
复制
ADMINS = [('your_name', 'you@your_email.com')]

但您需要设置您的电子邮件服务器才能正常工作。要做到这一点,你必须在你的数字海洋服务器上添加一些记录。通常,这只是一个MX记录,授予您的服务器从your_website.com发送电子邮件的权限。执行此操作的说明取决于您使用的电子邮件主机。如果您使用的是诸如快速邮件之类的工具,则说明为here.

注意,如果你使用这个:如果你的网站有很多错误,并且被许多获得这些错误的机器人爬行,这可能会给你的电子邮件发送垃圾邮件。因此,理想情况下,您应该始终确保您的站点首先在开发版本上工作,没有错误。如果没有错误,请添加此行...然后将其注释掉,并在获得所需信息后重新启动gunicorn。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55798337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档