nginxサービスログ情報
2028 ワード
一、エラーログ shellスクリプトでログカットを実現する[root@web01scripts.⑵vim cut唵log.sh〓〓!/bin/bashdata_info=$(date+%F-%H:%M)mv/appplication/nginx/logs/wwwaccess.logs/appication/inx/logs/access.logs.$data_info/aplication/inx/sbin/inx-s reload タイミングタスクcut nginx logs cron.//6..//bin/sh/server/scripts/cut_log.sh&>/dev/null
vim nginx.conf
error_log /tmp/error.log error;
:
Syntax: error_log file [level];
Default:
error_log logs/error.log error;
Context: main, http, mail, stream, server, location
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
:
, , nginx 。
, , 。
error_log debug, info, notice, warn, error, crit crit
:
error_log /your/path/error.log crit;
crit , debug 。
nginx , 502 , error_log ,
, error ,
二、アクセスログ(重点注意) log_format main '$remote_addr - $remote_user [$time_local] "$request" ' ---
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log logs/access.log main; --- ,
:( :http://nginx.org/en/docs/http/ngx_http_log_module.html#access_log)
$remote_addr 10.0.0.1 ---
$remote_user - --- ???
[$time_local] ---
$request GET / HTTP/1.1 ---
$status 304 --- (304 )
$body_bytes_sent ---
$http_referer --- ???
$ http_user_agent ---
,win10
$http_x_forwarded_for --- ???
三、ログはカットします。