Opened 8 years ago
Last modified 8 years ago
#52329 new defect
lighttpd @1.4.41_0+ssl mod_fastcgi connection was dropped after accept()
Reported by: | jim.a.driscoll@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | haspatch | Cc: | |
Port: | lighttpd |
Description
There's an intermittently reproducible race in lighttpd 1.4.41 which makes it think that the fastcgi socket has disconnected:
2016-09-22 17:28:32: (network_writev.c.88) writev failed: Socket is not connected 7 2016-09-22 17:28:32: (mod_fastcgi.c.3075) connection was dropped after accept() (perhaps the fastcgi process died), write-offset: 0 socket: tcp:127.0.0.1:9800
It's been patched upstream in 1.4.42, described in https://redmine.lighttpd.net/projects/lighttpd/repository/revisions/666b9fd72675bcce468ef353a1f0b32f6e89dfd4/diff
This may be exacerbated by changes in macOS Sierra, as that's when the problem started. I've backported the patch and will attach it here.
Attachments (1)
Change History (2)
Changed 8 years ago by jim.a.driscoll@…
Attachment: | lighttpd-1.4.41-writev-failed-backport.patch added |
---|
comment:1 Changed 8 years ago by mf2k (Frank Schima)
Cc: | ryandesign@… removed |
---|---|
Keywords: | haspatch added; mod_scgi mod_proxy removed |
Milestone: | MacPorts 2.3.5 |
Owner: | changed from macports-tickets@… to ryandesign@… |
The Milestone field is for use by Macports team members only, please do not set it.
Note: See
TracTickets for help on using
tickets.
Port patch