[ANN] nginx_uploadprogress_module v0.1

Ezra Zygmuntowicz ezmobius at gmail.com
Wed Oct 3 22:57:47 MSD 2007


Brice- This is pretty sweet, thanks for sharing! I'll give this some  
testing and let you know any feedback I have.

Thanks
-ezra


On Oct 3, 2007, at 8:49 AM, Brice Figureau wrote:

> Hi,
>
> I'm proud to announce the availability of the first version of
> nginx_uploadprogress_module (v0.1).
>
> This module implements a progress upload ala Lighttpd  
> mod_uploadprogress
> for nginx. It monitors RFC1867 uploads sent to upstream servers and  
> can
> serve special JSON response containing information about the upload
> progress on request.
>
> This module doesn't implement a RFC1867 parser and client code. As  
> such
> I consider this module as a temporary hack until Igor Sysoev  
> implements
> a full client body filter chain into Nginx.
>
> This module is delivered as is (no guarantee of any kind) under the  
> BSD
> license with the following caveats and warnings:
>  * this software has never been tested under load. It only passed a  
> few
> lab tests.
>  * it is not intended to be deployed on *production systems*.
>  * when compiled with --with-debug, this module will produce high  
> number
> of log messages.
>
> More information on the wiki page I just created:
> http://wiki.codemongers.com/NginxHttpUploadProgressModule
>
> The code is available as an attachment of the aforementionned page.
>
> Installation instructions:
>
> nginx_uploadprogress_module has been compiled/tested with Nginx 0.6.1,
> 0.6.12 and 0.6.13.
>
> 1) download the Nginx sources from http://nginx.net/ and unpack it.
>
> 2) build Nginx: change to the directory which contains the Nginx
> sources, and run the configuration script making sure to add the path
> to the nginx_uploadprogress_module sources using the --add-module
> option:
>  $ ./configure --add-module=/path/to/nginx_uploadprogress_module/
>
> Now you can build and install the software:
>  $ make
>
> and as root:
>  $ make install
>
> For usage, configuration and examples, please see the wiki page or the
> README file.
>
> There are still some missing functionnalities, like retaining
> information about a finished upload for a few seconds to be able to
> serve to report upload request that the upload has finished...
>
> Anyway enjoy :-)
> -- 
> Brice Figureau <brice+nginx at daysofwonder.com>
>
>

-- Ezra Zygmuntowicz 
-- Founder & Ruby Hacker
-- ez at engineyard.com
-- Engine Yard, Serious Rails Hosting
-- (866) 518-YARD (9273)







More information about the nginx mailing list