I just moved from lighttpd 1.4.13 to 1.5.0-r1605. During the
transition, I decided to modify my configuration to this:
server.network-backend = "linux-aio-sendfile"
server.event-handler = "linux-sysepoll"
server.use-noatime = "enable"
... to see if I could get a performance boost. However, when I have
server.use-noatime="enable" and only through the conditional
$HTTPhost? hosts, I'm being given 500 errors. A look into my error
log shows the following:
response.c.565: (error) checking file '/index.html'
(/var/video/index.html) failed: 1 (Operation not permitted) -> sending
status 500
Again, the odd part is that this only occurs for conditional
$HTTPhost? hosts.
Attached is the appropriate strace where I access the "problem" URL a few times followed by accessing the main URL a few times.