天天看點

通過nginx配置檔案nginx.conf實作日志分割

根據天數分割日志

配置在SERVER段

if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})") {
        set $year $1;
        set $month $2;
        set $day $3;
	}
		access_log logs/outter_access_$year-$month-$day.log main;
    }
           

根據小時分割

if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})")
{
    set $year $1;
    set $month $2;
    set $day $3;
    set $hour $4;
    set $minutes $5;
    set $seconds $6;
}
access_log logs/outter_access_$year-$month-$day-hour.log main;
           

繼續閱讀