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>