HTTP::Daemon closed socket problem
Brought to you by:
gisle
Maybe it is not a bug, but something which should be
addressed, IMHO.
When an HTTP client sends a request and closes the
connection before the daemon can react, it will eventually
write to a closed socket.
According to some UNICes this will cause a SIGPIPE
signal. If the process has no handler for this, it
will exit.
My best guess is to hide this inside the package
or allow the application to configure the appropriate
behavior such as an escalation.