[prev in list] [next in list] [prev in thread] [next in thread] 

List:       varnish-misc
Subject:    varnish 1.1.2 not use epoll in kernel 2.6
From:       wangmd0127 () gmail ! com (mingdawang)
Date:       2007-12-21 2:47:28
Message-ID: e15793d10712201847m246202fbxd52c7fc517b2250c () mail ! gmail ! com
[Download RAW message or body]

Hello?
   I have installed varnish-1.1.2 for testing,but I found a strange problem,
I installed varnish with steps as followed:

                ./configure --prefix=/home/Varnish/
                make
                make install

   I saw information when I configured:
                checking for strvisx... no
                checking for daemon... yes
                checking for kqueue... no
                checking for epoll_ctl... yes
                checking for poll... yes
                checking whether SO_RCVTIMEO works... yes

   After I started  varnish,I used strace to trace it, then I found varnish
didn't use epoll at all?

                writev(9, [{"200 15      \n", 13}, {"PONG 1198165652", 15},
{"\n", 1}], 3) = 29
                poll([{fd=10, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
                read(10, "ping\n", 4096)                = 5
                time(NULL)                              = 1198165655
                writev(9, [{"200 15      \n", 13}, {"PONG 1198165655", 15},
{"\n", 1}], 3) = 29
                poll([{fd=10, events=POLLIN, revents=POLLIN}], 1, 5000) = 1
                read(10, "ping\n", 4096)                = 5
                time(NULL)                              = 1198165658

   my os is Red hat AS4.4 with kernel 2.6.9-42.ELsmp , how to make epoll to
work in varnish?
   Thank you very much!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.linpro.no/pipermail/varnish-misc/attachments/20071221/a9b6ad31/attachment.htm 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic