私はまだ答えを待っています。
この時点で誰かが特定のファイルをダウンロードしているかどうかを確認する必要があります。最初の問題: 誰かがファイルのダウンロードを中断したときを知りたいです。
サーバー構成:
server
{
listen 80;
server_name mysite.com;
location /ugp/
{
alias /www/ugp/;
}
break;
}
ユーザーはhttp://mysite.com/ugp/からファイルをダウンロードできます(例: http://mysite.com/ugp/1.mp3 ) 。
更新します。
access.logを分析する方法はそれほど明白ではありません。一部のブラウザーは、ユーザーがダウンロードを停止したときに 206 コードを送信します (Google Chrome) 一部のブラウザーは送信しません (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"