在Nginx-Gunicorn-Flask组合中禁用或过滤运行状况检查/特定资源日志

时间:2020-01-03 07:03:42

标签: python nginx logging flask gunicorn

我已经用Nginx和gunicorn部署了Flask端点,与here所描述的非常相似。

服务不断调用运行状况检查资源以检查其是否必须重新启动端点。 (此服务是带有/ ping调用的AWS Sagemaker,但我想在这种情况下这不太重要)。这就是为什么我的日志中有很多以下日志行的原因。

127.0.0.1--[10 / Dec / 2019:08:42:24 +0000]“ GET / ping HTTP / 1.1” 200 0“-”“ AHC / 2.0”

我不确定此日志来自何处。是nginx吗?独角兽?烧瓶/ Werkzeug?

我想删除这些。我尝试了很多事情,包括:

Disabling werkzeug logger

Adding Filter to Gunicorn log

Using pre-request to skip logging

Subclassing the WSGIRequestHandler

Disable nginx logging

但是这些都不起作用。如何删除这些日志行?

0 个答案:

没有答案