Thanks Igor.
I don’t want to be rude, but I find it hard to believe that it’s a
kernel
bug.
First, I’m using the default CentOS 5.2 kernel, it’s seems to me pretty
odd
that there’s such a bug in it. CentOS is being used on a lot of servers,
some of them must be running nginx.
Second, I tried serving the same file with thttpd, and it runs just
fine.
http://195.28.180.147:40/temp/hozer.pdf
Note it’s the exact same file which I cannot get from nginx:
http://www.noal.org.il/static/temp/hozer.pdf
How come thttpd can serve the file just fine? If it’s a kernel bug, I
thought it would happen with all of my servers.
If it’s using some different way of sending the files which does not
depend
on that epoll call - is there any way to configure nginx to use that as
well?
Can I do anything to confirm that it’s a kernel bug? If it is, I should
probably contact CentOS’s maintainers.
Thank you, again.
Yo’av.