Django API返回404错误,但只有30%的时间。如何识别Docker安装程序中的错误?

时间:2018-07-17 09:37:02

标签: django docker ubuntu nginx wagtail

我有一个脚本,该脚本每小时在我所有的服务器上命中一个简单的API,以确保它们正常运行。我最新的服务器未使用正常的堆栈,因此我怀疑我的配置不正确。当前,它偶尔会在日志记录脚本中返回404错误。

服务器配置

  • Ubuntu,Nginx,PostgreSQL,主管;
  • 使用Django / Wagtail和Gunicorn运行Docker容器。

当我在浏览器中访问时看起来不错,但是我的脚本在过去12小时内记录了四个404。

我的主管日志显示了404,但未提供任何其他有用的信息:

@foreach ($order as $row)
        <tr>
            <td>{{ $row->product_name }}</td>
            <td>{{ $row->amount }}</td>
            <td>{{ $row->quantity }}</td>

        </tr>
@endforeach

Nginx日志中未捕获任何相关信息。

有人可以建议我采取任何步骤来收集更多信息吗?还是这符合任何已知的有问题的服务器配置的模式?


编辑:似乎Wagtail有时会导致404错误:“引发:wagtail.core.views.serve”

也许我的urls.py有问题? Wa该配置不同吗?

[2018-07-16 20:22:35 +0000] [9] [INFO] Booting worker with pid: 9 [2018-07-16 20:22:35 +0000] [10] [INFO] Booting worker with pid: 10 [2018-07-16 20:22:35 +0000] [11] [INFO] Booting worker with pid: 11 Not Found: /_server_health/ Not Found: /_server_health/ Not Found: /_server_health/

0 个答案:

没有答案