2016-03-31 35 views
1

nginx ile bir sunucum var ve bir istemciye bir API yanıtı gönderiyorum.

Günlüklerimde $request_time oturumumu kaydediyorum. $request_time'un sunucumda işlenmek için harcanan süreyi günlüğe kaydetip kaydetmediğini ve isteği istemciye gönderip göndermediğini veya yanıtın istemci tarafından alındığı zamanı günlüğe yazıp kaydetmediğini bilmem gerekiyor.

Hava durumuna göre herhangi bir şey değişiyor mu, bağlantı canlı mı olsun değil mi?

According to nginx doc value of $request_time variable (available only at logging) will be compute when all data have been send and connection have been closed (by all upstreams and proxy also). And only then info is appended to log. 

Ama kapalı parçası olmak bağlantısı izah edilmez:

dedim dokümanlar okuyun. the documentation göre

cevap

3

: Bir milisaniye çözünürlük ile saniyede

$request_time

istek işleme süresi; son bayt istemci

yani gönderildi sonraki ilk bayt arasında geçen süre istemci ve günlük yazma den okundu tüm veriler istemciye gönderilinceye kadar zaman alır, ancak istemcinin bunu alması için gereken süreyi içermez.