使用 nginx / gunicorn / Django 设置,什么记录错误请求?
With an nginx / gunicorn / Django setup, what logs the Bad Requests?
我正在阅读一本关于如何设置基于 Python 的网络事物的自学类型书。
我刚刚设置 gunicorn
以便它作为 systemd
服务运行,而不必手动 运行 它。
以前,如果 "Bad Request (400)" 进来,你会在 gunicorn 服务器输出中看到一些东西。但是现在我不知道这是在哪里记录的,如果有的话。或者所涉及的哪个组件进行日志记录。
根据我的搜索,我尝试了各种方法,例如:
journalctl --unit=gunicorn | tail -n 300
...这什么也没产生。
有人还推荐 /var/www/django 用于 Django 日志。但是/var/www.
下没有这个目录
有 gunicorn settings 指定您希望将其记录在何处
如果未指定这些,它将记录到您的 stderr
错误和 stdout
访问。
我正在阅读一本关于如何设置基于 Python 的网络事物的自学类型书。
我刚刚设置 gunicorn
以便它作为 systemd
服务运行,而不必手动 运行 它。
以前,如果 "Bad Request (400)" 进来,你会在 gunicorn 服务器输出中看到一些东西。但是现在我不知道这是在哪里记录的,如果有的话。或者所涉及的哪个组件进行日志记录。
根据我的搜索,我尝试了各种方法,例如:
journalctl --unit=gunicorn | tail -n 300
...这什么也没产生。
有人还推荐 /var/www/django 用于 Django 日志。但是/var/www.
下没有这个目录有 gunicorn settings 指定您希望将其记录在何处
如果未指定这些,它将记录到您的 stderr
错误和 stdout
访问。