Über time_local im Nginx-Protokoll
高洛峰
高洛峰 2017-05-16 17:12:27
0
1
929

Wenn Sie eine bestimmte Schnittstelle wie Flash-Verkäufe basierend auf Nginx-Protokollen zählen möchten最大并发数 Das Nginx-Protokollformat ist wie folgt konfiguriert

log_format: $remote_addr [$time_local] "$request" $status $upstream_response_time $body_bytes_sent

Die offizielle Nginx-Dokumentation definiert es sotime_local

$time_local

Ortszeit im Common Log Format

Jetzt bin ich mir nicht sicher, ob dies der Zeitpunkt ist, zu dem die Anfrage eingeht, oder der Zeitpunkt, zu dem dieses Protokoll nach der Verarbeitung der Anfrage aufgezeichnet wird. Nur ersteres kann die maximale Anzahl von Parallelitäten basierend auf diesem Zeitpunkt zählen

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

Antworte allen(1)
世界只因有你

摘自:http://serverfault.com/questi...

The $local_time variable contains the time when the log entry is written.

when the HTTP request header is read, nginx does a lookup of the associated virtual server configuration. If the virtual server is found, the request goes through six phases:

  • server rewrite phase

  • location phase

  • location rewrite phase (which can bring the request back to the previous phase)

  • access control phase

  • try_files phase

  • log phase

Since the log phase is the last one, $local_time variable is much more colse to the end of the request than it's start.

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage