[Varnish] #212: varnishd child not responding to ping and parent can't restart the child

Varnish varnish-bugs at projects.linpro.no
Wed Feb 20 09:44:12 CET 2008


#212: varnishd child not responding to ping and parent can't restart the child
------------------------+---------------------------------------------------
 Reporter:  lixiaohong  |       Owner:  phk
     Type:  defect      |      Status:  new
 Priority:  normal      |   Milestone:     
Component:  varnishd    |     Version:  1.2
 Severity:  major       |    Keywords:     
------------------------+---------------------------------------------------
 Hi,

 After runing varnishd about 9 hours, varnishd report the following error:

 {{{
 Child not responding to ping
 Child not responding to ping
 Child not responding to ping
 Child not responding to ping
 Cache child died pid=87075 status=0x9
 Clean child
 Child cleaned
 start child pid 94594
 Pushing vcls failed:
 CLI communication error
 Child said (1, 94594): <<Child starts
 >>
 unlink ./bin.xtVqEETk
 k 1 rev 17
 }}}

 The new child don't start successfully, and the service is stoped.

 the stats before the error are about the following:
 {{{
 stats
 200 1706
      4192391  Client connections accepted
     11783481  Client requests received
     11524997  Cache hits
            0  Cache hits for pass
       258112  Cache misses
       258112  Backend connections success
            0  Backend connections failures
       257855  Backend connections reuses
       258037  Backend connections recycles
            4  Backend connections unused
         2691  N struct srcaddr
          558  N active struct srcaddr
         2114  N struct sess_mem
         1142  N struct sess
       201381  N struct object
       201374  N struct objecthead
       201168  N struct smf
            4  N small free smf
            1  N large free smf
           25  N struct vbe_conn
          225  N worker threads
          225  N worker threads created
            0  N worker threads not created
            0  N worker threads limited
            0  N queued work requests
          225  N overflowed work requests
            0  N dropped work requests
        56949  N expired objects
          104  N objects on deathrow
            0  HTTP header overflows
            0  Objects sent with sendfile
      7475721  Objects sent with write
      4192060  Total Sessions
     11783466  Total Requests
            0  Total pipe
            0  Total pass
       258109  Total fetch
   3301475803  Total header bytes
  39447641545  Total body bytes
       184168  Session Closed
         1406  Session Pipeline
            0  Session Read Ahead
     11673881  Session herd
    444725845  SHM records
     24582221  SHM writes
        31825  SHM MTX contention
       258492  allocator requests
       201163  outstanding allocations
   3493691392  bytes allocated
  65225785344  bytes free
       258112  Backend requests made
 }}}

 my start command is:
 {{{
 /usr/local/sbin/varnishd -d -a 0.0.0.0:80 -f /usr/local/etc/vcl.conf -u
 nobody -g nobody -T 10.71.5.25:8080 -s
 file,/data1/varnish/varnishd.swp,64G -w 252,-1,12 -p http_workspace=16384
 -p listen_depth=8192
 }}}

-- 
Ticket URL: <http://varnish.projects.linpro.no/ticket/212>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator


More information about the varnish-bugs mailing list