tag name | v4.3.1 (57fd23e48a941a448778c9f96ab367da70636cee) |
tag date | 2012-04-29 07:04:57 +0000 |
tagged by | Eric Wong <normalperson@yhbt.net> |
tagged object | commit f4f2de4a52... |
download | unicorn-4.3.1.tar.gz |
---|
unicorn 4.3.1 - shutdown() fixes
* Call shutdown(2) if a client EOFs on us during upload. We can avoid holding a socket open if the Rack app forked a process during uploads. * ignore potential Errno::ENOTCONN errors (from shutdown(2)). Even on LANs, connections can occasionally be accept()-ed but be unusable afterwards. Thanks to Joel Nimety <jnimety@continuity.net>, Matt Smith <matt@nearapogee.com> and George <lists@southernohio.net> on the mongrel-unicorn@rubyforge.org mailing list for their feedback and testing for this release.