uwsgi - 从日志文件中删除 "address space usage" 消息

uwsgi - remove "address space usage" message from the log file

我使用的是 uwsgi 版本 2.0.8,配置如下:

/home/user/env/bin/uwsgi
    --chdir=/home/user/code
    --module=XXXXXXX.wsgi:application
    --master
    --pidfile=/tmp/XXXX.pid
    --socket=/tmp/uwsgi.sock
    --chmod-socket
    --processes=9
    --harakiri=2000
    --max-requests=50000
    --vacuum
    --home=/home/user/env
    --stats /tmp/stats.socket
    --stats-minified
    --harakiri-verbose
    --listen=2048
    --log-date
    --log-zero
    --log-slow 2000
    --log-5xx
    --log-4xx
    --gevent 5
    -m
    -b 25000
    -L
    --wsgi-file /home/user/code/wsgi.py
    --touch-chain-reload /home/user/uwsgi.reload

我收到了很多这样的消息:

{address space usage: 1444040704 bytes/1377MB} {rss usage: 759623680 bytes/724MB} [pid: 4655|app: 0|req: 2897724/26075292] 184.172.192.42 () {44 vars in 563 bytes} [Tue Jul  7 18:45:17 2015] POST /some/url/ => generated 0 bytes in 34 msecs (HTTP/1.1 204) 1 headers in 38 bytes (3 switches on core 4)

这些消息的用途是什么?我该如何删除它们?

你告诉 uWSGI 记录任何大小为零的响应(--log-zero)。相反,如果你的意思是删除内存报告,只需删除 -m 标志(它是 --memory-report 的快捷方式)