Welcome! Log In Create A New Profile

Advanced

Re: Download notify модуль

Grigory A. Mozhaev
February 21, 2011 06:08AM
On Monday 21 February 2011 13:52:37 Alexandre Snarskii wrote:
> On Mon, Feb 21, 2011 at 01:03:49PM +0300, Grigory A. Mozhaev wrote:
> > Добрый день!
> >
> > Пытаюсь написать модуль под nginx решающий задачу отслеживания
> > при скачивании файлов с сервера (download).
> > Таким образом, что для файлов определенного локейшена можно определить
> > директиву 'download_notify':
> >
> > location ~* /secret_files {
> > download_notify http://127.0.0.1:3000/notify;
> > }
> >
> > Скрипт notify должен дергаться только в том случае, когда файл полностью
> > скачан. Передаваемые параметры:
> > URL загруженного файла, успех или ошибка при загрузке, скорость
> > загрузки (средняя), ip адрес.
>
> Вы уж определитесь, нужно ли звать этот скрипт "только в случае, когда
> файл полностью скачан", или и в случаях "ошибка при загрузке".
В скрипт notify должна поступать статус закачки. А скрипт дергается только
по факту полного завершения операции скачивания. Если файл полностью скачан - значит 'SUCCESS',
если произошла ошибка то, соответственно, 'FAILED'.

> Если второе - посмотрите на post_action, который практически
> не описан, но, jimho, вполне может решить задачу без написания
> дополнительного модуля.
Не совсем понимаю, как post_action сможет решить задачу
вычисления скорости закачки.

Единственное более-менее рабочее (сам не проверял) полу-решение нашел здесь:
http://abarmotik.livejournal.com/7496.html

А вот товарищ вопрошает список рассылки, но ответа нет.
http://nginx.org/pipermail/nginx-ru/2009-June/025566.html
Как и в других местах в интернетах.

Разве модуль не будет изящным решением наболевших проблем? Просто добавили download_notify <url> и все.
Только вот с чего начать?

--
С уважением,
Можаев Григорий
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Download notify модуль

Grigory A. Mozhaev February 21, 2011 05:04AM

Re: Download notify модуль

Stroganov Ilya February 21, 2011 05:54AM

Re: Download notify модуль

Alexandre Snarskii February 21, 2011 05:54AM

Re: Download notify модуль

Grigory A. Mozhaev February 21, 2011 06:08AM

Re: Download notify модуль Attachments

Rush February 21, 2011 07:30AM

Re: Download notify модуль

Alexandre Snarskii February 22, 2011 04:16AM

Re: Download notify модуль

Grigory A. Mozhaev March 02, 2011 07:10AM

Re: Download notify модуль

Rush March 02, 2011 08:16AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 198
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready