I wanted to update CloudMan to use nginx 1.4.0 for web socket proxy
support, but I hit a problem. nginx-upload-module does not work with
nginx 1.4.0 and the author has no intention of continuing work on the
module.

https://github.com/vkholodkov/nginx-upload-module/issues/41

There is a patch that based on the comments in the above thread doesn't work:
http://paste.davromaniak.eu/index.php?show=110

And there are some related projects but I don't understand enough
about how Galaxy is interacting with nginx upload to know if they are
a promising replacement.

https://github.com/pgaertig/nginx-big-upload
https://github.com/agentzh/lua-resty-upload

It also kind of seems like nginx might provide some support for
handling uploads directly without that module, here is the example
from that thread:

    location /upload {
      limit_except POST              { deny all; }

      client_body_temp_path          /tmp/;
      client_body_in_file_only       on;
      client_body_buffer_size        128K;
      client_max_body_size           50M;
      proxy_pass_request_headers     on;
      proxy_set_body                 $request_body_file;
      proxy_pass                     http://upstream; # will receive
file_name only
      proxy_redirect                 off;
    }

Can the galaxy solution be adapted for this client_body_xxx style?

If not, has anyone looked at something like nginx-big-upload and
gotten it to work? I suppose this is not likely since nginx 1.4 just
came out, but it is worth asking.

If someone does figure it out someday, let me know and I can test and
update the CloudBioLinux/CloudMan stuff for whatever you figure out.

Thanks,
-John
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/

Reply via email to