Chunked input module problem with http_dav

agentzh agentzh at gmail.com
Thu Apr 12 03:38:37 UTC 2012


On Mon, Apr 9, 2012 at 1:00 PM, Jonathan Matthews
<contact at jpluscplusm.com> wrote:
> I'm running the latest tagged version of the chunked input body module
> as per https://github.com/agentzh/chunkin-nginx-module/tags (0.23rc2)
> and nginx 1.0.14 with the http_dav module. I'm seeing some failures
> which are, to my eye, stopping chunkin work at /all/ in this
> combination.
>
> I'm using http_dav to provide an some upload space. After an upload
> completes (I started at 400MB, and still see the following problem
> with 4MB uploads), I get the following in the debug/error logs:
>
>  2012/04/09 20:38:02 [crit] 1485#0: *3 chmod() "/srv/tmp/0000000001"
> failed (2: No such file or directory), client: 10.0.10.183, server:
> upload.server, request: "PUT /external/testing123 HTTP/1.1", host:
> "upload.server:81"
>  2012/04/09 20:38:02 [crit] 1485#0: *3 unlink() "/srv/tmp/0000000001"
> failed (2: No such file or directory), client: 10.0.10.183, server:
> upload.server, request: "PUT /external/testing123 HTTP/1.1", host:
> "upload.server:81"
>
> Then the client receives a 500.
> "/srv/tmp" (the client body temp location) *is* on the same partition
> as the final resting place as the data.
> If I *don't* use chunked input, then the upload works fine.
>

Thanks for the report. I'll look into this when I have some time :)

Best regards,
-agentzh



More information about the nginx mailing list