Jika anda ingin mengira antara muka tertentu seperti jualan kilat berdasarkan log nginx最大并發(fā)數(shù)
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
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項(xiàng)目經(jīng)理、高級(jí)軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
摘自: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.