[core] lighttpd -1 handles single request on stdin socket (fixes #1584)
commit1812f5541a1fffb720180f958cb36ae7a8fcab3d
authorGlenn Strauss <gstrauss@gluelogic.com>
Fri, 29 Apr 2016 04:11:45 +0000 (29 00:11 -0400)
committerGlenn Strauss <gstrauss@gluelogic.com>
Mon, 2 May 2016 19:29:33 +0000 (2 15:29 -0400)
treed726670828163c616ca316785e8042995900d604
parent6c35e38fe112eb75bf993e258a293f3b2386bc91
[core] lighttpd -1 handles single request on stdin socket (fixes #1584)

(e.g. when called from xinetd)

Note: lighttpd is designed as a high performance, long-running server,
not a one-shot executable.  This one-shot mode of operation has not been
tuned for performance.  lighttpd server start-up and initialization aims
for correctness, not speed.  If using this one-shot mode as part of fork
and exec from xinetd, then performance is already not of high concern.

x-ref:
  "support for xinetd"
  https://redmine.lighttpd.net/issues/1584
doc/lighttpd.8
src/connections.c
src/connections.h
src/network.c
src/server.c