логирование недокаченых файлов

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

логирование недокаченых файлов

Сообщение BigBrother »

Как можно решить задачу логирования файлов, которые юзер начал качать, но по разным причинам (пропал инет, отменил закачку и т.д...) файл не был скачан полностью? Nginx такое умеет отслеживать?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: логирование недокаченых файлов

Сообщение SLEDopit »

Судя по всему, отдельно логировать только такие файлы не получится.
Однако nginx логирует сколько было реально скачано в любом случае.
Поэтому, на мой взгляд, тут два варианта:
1. написать скрипт, который будет анализировать лог nginx'a и сравнивать файл и его размер

Код: Выделить всё

8.8.8.8- - [10/Dec/2013:18:18:37 +0400] "GET /file.zip HTTP/1.0" 200 17613 "-" "-" 1

вот если 17613 не совпадает с размером файла, то что-то пошло не так.
2. использовать что-то типа такого решения.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: