Nginx upload progress module v0.6


I’m proud to announce the availability of the version 0.6 of the
nginx_upload_progress_module. This version fixes one high traffic bug
and is a recommended upgrade.

This version seems now stable to be used in production.

The release is available in the nginx wiki page or directly from my git
hub repository:

Changes since v0.5:

  • fixed crash when cleaning uploads (thanks to Vladimir Getmanshchuk for
    his bug report).

More Information:

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 S. 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:

  • when compiled with --with-debug, this module will produce high
    of log messages.

More information on the wiki page:
and the git repository:

The code is available as an attachment of the aforementionned page.

Installation instructions:

nginx_uploadprogress_module has been compiled/tested with Nginx 0.6.x,
and 0.7.59. The legacy 0.5.x versions are not supported,
please upgrade your nginx installation to the current stable (0.7.x).

  1. download the Nginx sources from 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
    $ ./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.

Anyway enjoy :slight_smile:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs