# SPDY patch and mod\_zip crashing workers

**URL:** <https://www.ruby-forum.com/t/spdy-patch-and-mod-zip-crashing-workers/225619>\
**Category:** NGINX\
**Created:** [January 18, 2013, 11:43pm UTC](https://www.ruby-forum.com/t/spdy-patch-and-mod-zip-crashing-workers/225619 "2013-01-18T23:43:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [January 18, 2013, 11:43pm UTC](https://www.ruby-forum.com/t/spdy-patch-and-mod-zip-crashing-workers/225619/1 "2013-01-18T23:43:28Z")

</div>

I’m trying to get nginx 1.3.8 to play well with the SPDY patch and  
mod\_zip. I don’t want to move to 1.3.9+ because I rely on the upload  
modules that have not yet been modified to handle the chunked uploads.

When initiating a download with mod\_zip, things appear to go ok until  
mod\_zip starts to feed the content of the subrequest into the output  
handler (spdy in this case). I get this in my debug log:

[debug] 5244#0: \*1 http init upstream, client timer: 0  
[notice] 5230#0: signal 20 (SIGCHLD) received

nginx version: nginx/1.3.8  
built by clang 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)  
TLS SNI support enabled  
configure arguments: --prefix=/usr/local/Cellar/nginx/1.3.8  
–conf-path=/usr/local/etc/nginx/nginx.conf  
–error-log-path=/usr/local/var/nginx/error.log  
–http-log-path=/usr/local/var/nginx/access.log  
–http-client-body-temp-path=/usr/local/var/cache/nginx/client\_temp  
–http-proxy-temp-path=/usr/local/var/cache/nginx/proxy\_temp  
–http-fastcgi-temp-path=/usr/local/var/cache/nginx/fastcgi\_temp  
–http-uwsgi-temp-path=/usr/local/var/cache/nginx/uwsgi\_temp  
–http-scgi-temp-path=/usr/local/var/cache/nginx/scgi\_temp  
–lock-path=/usr/local/var/lock/nginx.lock  
–pid-path=/usr/local/var/run/nginx.pid --with-pcre-jit --with-debug  
–with-ipv6 --without-http\_browser\_module  
–without-http\_empty\_gif\_module --without-http\_fastcgi\_module  
–without-http\_geo\_module --without-http\_memcached\_module  
–without-http\_referer\_module --without-http\_scgi\_module  
–without-http\_split\_clients\_module --without-http\_ssi\_module  
–without-http\_userid\_module --without-http\_uwsgi\_module  
–without-mail\_pop3\_module --without-mail\_imap\_module  
–without-mail\_smtp\_module --with-http\_gzip\_static\_module  
–with-http\_realip\_module --with-http\_ssl\_module  
–with-http\_stub\_status\_module  
–add-module=nginx\_upload\_module-2.0.12c --add-module=mod\_zip-1.1.6  
–add-module=headers-more-nginx-module-0.19

I’ve attached the complete debug log.

---

<div class="post-metadata">

**Author:** ![WSandrew\_L](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/d07c76/32.png) [@WSandrew\_L](https://www.ruby-forum.com/u/WSandrew_L)\
**Post date:** [January 21, 2013, 11:20pm UTC](https://www.ruby-forum.com/t/spdy-patch-and-mod-zip-crashing-workers/225619/2 "2013-01-21T23:20:44Z")

</div>

Is there more data I should provide?

---

<div class="post-metadata">

**Author:** ![WSandrew\_L](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/d07c76/32.png) [@WSandrew\_L](https://www.ruby-forum.com/u/WSandrew_L)\
**Post date:** [January 22, 2013, 1:21pm UTC](https://www.ruby-forum.com/t/spdy-patch-and-mod-zip-crashing-workers/225619/3 "2013-01-22T13:21:52Z")

</div>

Hello!

On Mon, Jan 21, 2013 at 02:20:12PM -0800, W. Andrew Loe III wrote:

> Is there more data I should provide?

It’s hardly possible to get help with this, given the fact that  
you are using non-latest nginx with non-latest experimental spdy  
patch and have problems with 3rd party module.

On the other hand, in any case it’s good idea to provide details  
as recommended on [GitHub - nginxinc/nginx-wiki: ARCHIVED -- Source for the now archived NGINX Wiki section of https://www.nginx.com · GitHub](http://wiki.nginx.org/Debugging), in particular  
full config to reproduce the problem, and a backtrace.

> > [notice] 5230#0: signal 20 (SIGCHLD) received  
> > –http-fastcgi-temp-path=/usr/local/var/cache/nginx/fastcgi\_temp  
> > –without-mail\_pop3\_module --without-mail\_imap\_module  
> > [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> > [mailman.nginx.org archive](http://mailman.nginx.org/mailman/listinfo/nginx)

–  
Maxim D.

> **[F5 NGINX: Built for cloud-native apps. Ready for AI traffic.](https://www.f5.com/products/nginx)**
>
> Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
