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 的快捷方式)
我使用的是 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 的快捷方式)