Hello: <br> I have installed varnish-1.1.2 for testing,but I found a strange problem, I installed varnish with steps as followed:<br> <br> ./configure --prefix=/home/Varnish/<br> make
<br> make install<br><br> I saw information when I configured:<br> checking for strvisx... no<br> checking for daemon... yes<br> checking for kqueue... no<br>
checking for epoll_ctl... yes
<br> checking for poll... yes<br> checking whether SO_RCVTIMEO works... yes<br><br> After I started varnish,I used strace to trace it, then I found varnish didn't use epoll at all:<br>
<br> writev(9, [{"200 15 \n", 13}, {"PONG 1198165652", 15}, {"\n", 1}], 3) = 29<br> poll([{fd=10, events=POLLIN, revents=POLLIN}], 1, 5000) = 1<br> read(10, "ping\n", 4096) = 5
<br> time(NULL) = 1198165655<br> writev(9, [{"200 15 \n", 13}, {"PONG 1198165655", 15}, {"\n", 1}], 3) = 29<br> poll([{fd=10, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
<br> read(10, "ping\n", 4096) = 5<br> time(NULL) = 1198165658<br> <br> my os is Red hat AS4.4 with kernel 2.6.9-42.ELsmp , how to make epoll to work in varnish?
<br> Thank you very much!<br>