我還在等待答案。Nginx:如何查看正在下載狀態的文件?
我需要查看此刻是否有人正在下載特定文件。最初的問題:我想知道什麼時候有人中斷下載文件。
服務器配置:
server
{
listen 80;
server_name mysite.com;
location /ugp/
{
alias /www/ugp/;
}
break;
}
用戶可以從http://mysite.com/ugp/下載文件,例如http://mysite.com/ugp/1.mp3。
UPDATE。
很明顯,分析access.log是如何做到的。有些瀏覽器發送206碼,當用戶停止下載(谷歌瀏覽器),有的沒有(HTC播放器,移動應用程序):
85.145.8.243 - - [18/Jan/2013:16:08:41 +0300] "GET /ugp/6.mp3 HTTP/1.1" 200 10292776 "-" "HTC Streaming Player htc_wwe/1.0/htc_ace/2.3.5"
85.145.8.243 - - [18/Jan/2013:16:08:41 +0300] "GET /ugp/2.mp3 HTTP/1.1" 200 697216 "-" "HTC Streaming Player htc_wwe/1.0/htc_ace/2.3.5"
85.145.8.243 - - [18/Jan/2013:16:09:44 +0300] "GET /ugp/7.mp3 HTTP/1.1" 200 4587605 "-" "HTC Streaming Player htc_wwe/1.0/htc_ace/2.3.5"
一個'/ var/log/nginx/mysite-access.log'分析(最後一行'tail - 1文件「)不是你想要的? –
@ ring0如何分析訪問日誌並不明顯。請參閱我的更新。 – sergzach