# Webdav & chunk encoding : error code 500

**URL:** <https://www.ruby-forum.com/t/webdav-chunk-encoding-error-code-500/237192>\
**Category:** NGINX\
**Created:** [October 29, 2013, 10:24am UTC](https://www.ruby-forum.com/t/webdav-chunk-encoding-error-code-500/237192 "2013-10-29T10:24:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![musicdenotation](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ea666f/32.png) [@musicdenotation](https://www.ruby-forum.com/u/musicdenotation)\
**Post date:** [October 29, 2013, 10:24am UTC](https://www.ruby-forum.com/t/webdav-chunk-encoding-error-code-500/237192/1 "2013-10-29T10:24:39Z")

</div>

Hello,

We’re trying to use an appliance with the Nginx Webdav server.  
It is a streaming encoding plateform which is trying to send chunks.

But for each chunks, we got a 500 error.

We noticed the following error logs :  
2013/10/25 16:24:17 [error] 35861#0: \*50524 no user/password was  
provided for basic authentication, client: 109.231.227.156, server:  
localhost, request: “PROPFIND /864/ HTTP/1.1”, host: “95.81.159.200”  
2013/10/25 16:24:17 [alert] 32000#0: worker process 35861 exited on  
signal 11  
2013/10/25 16:24:19 [crit] 35865#0: \*50527 chmod()  
“/data/ram/864/.tmp/0000036090” failed (2: No such file or directory),  
client: x.x.x.x, server: localhost, request: “PUT /864/test\_300\_00001.ts  
HTTP/1.1”, host: “x.x.x.x”  
2013/10/25 16:24:19 [crit] 35865#0: \*50527 unlink()  
“/data/ram/864/.tmp/0000036090” failed (2: No such file or directory),  
client: x.x.x.x, server: localhost, request: “PUT /864/test\_300\_00001.ts  
HTTP/1.1”, host: “x.x.x.x”  
2013/10/25 16:24:19 [crit] 35865#0: \*50528 chmod()  
“/data/ram/864/.tmp/0000036091” failed (2: No such file or directory),  
client: x.x.x.x, server: localhost, request: “PUT /864/test\_600\_00001.ts  
HTTP/1.1”, host: “x.x.x.x”  
2013/10/25 16:24:19 [crit] 35865#0: \*50528 unlink()  
“/data/ram/864/.tmp/0000036091” failed (2: No such file or directory),  
client: x.x.x.x, server: localhost, request: “PUT /864/test\_600\_00001.ts  
HTTP/1.1”, host: “x.x.x.x”  
2013/10/25 16:24:19 [crit] 35865#0: \*50529 chmod()  
“/data/ram/864/.tmp/0000036092” failed (2: No such file or directory),  
client: x.x.x.x, server: localhost, request: “PUT  
/864/test\_1000\_00001.ts HTTP/1.1”, host: “x.x.x.x”  
2013/10/25 16:24:19 [crit] 35865#0: \*50529 unlink()  
“/data/ram/864/.tmp/0000036092” failed (2: No such file or directory),  
client: x.x.x.x, server: localhost, request: “PUT  
/864/test\_1000\_00001.ts HTTP/1.1”, host: “x.x.x.x”  
2013/10/25 16:24:19 [alert] 32000#0: worker process 35865 exited on  
signal 11

Please find enclose my nginx configuration.  
Could you please help me ?

Regards,  
Smana

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [October 29, 2013, 11:42am UTC](https://www.ruby-forum.com/t/webdav-chunk-encoding-error-code-500/237192/2 "2013-10-29T11:42:22Z")

</div>

Hello!

On Tue, Oct 29, 2013 at 10:23:37AM +0100, removed\_email\_address@domain.invalid wrote:

> Hello,
> 
> We’re trying to use an appliance with the Nginx Webdav server.  
> It is a streaming encoding plateform which is trying to send chunks.
> 
> But for each chunks, we got a 500 error.
> 
> We noticed the following error logs :  
> 2013/10/25 16:24:17 [error] 35861#0: \*50524 no user/password was provided for  
> basic authentication, client: 109.231.227.156, server: localhost, request:  
> “PROPFIND /864/ HTTP/1.1”, host: “95.81.159.200”  
> 2013/10/25 16:24:17 [alert] 32000#0: worker process 35861 exited on signal 11

[…]

> Please find enclose my nginx configuration.  
> Could you please help me ?

It looks you are using an old nginx version with 3rd party chunkin  
module. Upgrade to at least recent stable version (1.4.3) with  
chunked support available out of the box.

See [nginx: download](http://nginx.org/en/download.html) for various download links,  
including packages for various Linux versions.

–  
Maxim D.  
[http://nginx.org/en/donation.html](http://nginx.org/en/donation.html)
