Rumah > Soal Jawab > teks badan
Jika anda ingin mengira antara muka tertentu seperti jualan kilat berdasarkan log nginx最大并发数
Format log nginx dikonfigurasikan seperti ini
log_format: $remote_addr [$time_local] "$request" $status $upstream_response_time $body_bytes_sent
Dokumentasi rasmi Nginx mentakrifkannya seperti initime_local
$time_local
waktu tempatan dalam Format Log Biasa
Sekarang saya tidak pasti sama ada ini adalah masa permintaan masuk atau masa log ini direkodkan selepas permintaan diproses Hanya yang pertama boleh mengira bilangan maksimum serentak berdasarkan masa ini
世界只因有你2017-05-16 17:14:27
摘自:http://serverfault.com/questi...
Pembolehubah $local_time mengandungi masa apabila entri log ditulis.
apabila pengepala permintaan HTTP dibaca, nginx melakukan carian konfigurasi pelayan maya yang berkaitan. Jika pelayan maya ditemui, permintaan akan melalui enam fasa:
fasa penulisan semula pelayan
fasa lokasi
fasa penulisan semula lokasi (yang boleh membawa permintaan kembali ke fasa sebelumnya)
fasa kawalan akses
fasa_cuba_fail
fasa log
Memandangkan fasa log adalah yang terakhir, pembolehubah $local_time adalah lebih tepat pada akhir permintaan daripada permulaan.