[Varnish] #67: All varnish-child-processes dies

Varnish varnish-bugs at projects.linpro.no
Mon Feb 19 16:33:33 CET 2007


#67: All varnish-child-processes dies
----------------------+-----------------------------------------------------
 Reporter:  ay        |        Owner:  phk
     Type:  defect    |       Status:  new
 Priority:  high      |    Milestone:     
Component:  varnishd  |      Version:     
 Severity:  major     |   Resolution:     
 Keywords:            |  
----------------------+-----------------------------------------------------
Comment (by Thias):

 I'm seeing a similar problem. The varnish child process dies after a few
 minutes. Here is what I see when I run varnish with -d -d :
 {{{
 start
 CLI <start>
 start child pid 31181
 200 0

 Child said (2, 31181): <<Child starts
 managed to mmap 536870912 bytes of 536870912
 Ready
 CLI ready
 >>
 Child said (2, 31181): <<socktest: linger=0 sndtimeo=0 rcvtimeo=0
 >>
 Child said (2, 31181): <<Assert error in smf_alloc(), storage_file.c line
 632:
   Condition((smf) != NULL) not true.
   errno = 0 (Success)
 >>
 Cache child died pid=31181 status=0x6
 Clean child
 Child cleaned
 start child pid 31715
 Child said (2, 31715): <<Child starts
 managed to mmap 536870912 bytes of 536870912
 Ready
 CLI ready
 >>
 Child said (2, 31715): <<socktest: linger=0 sndtimeo=0 rcvtimeo=0
 >>
 }}}
 This is with a 512M storage file. When I had set the storage file to be
 only 10M by mistake, I was seeing the same problem, but every 2 to 10
 seconds! So I'd suspect that varnish has some problem when the "cache is
 full" or something. This can be seen in bug #87, which is possibly a
 duplicate of this one.

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


More information about the varnish-bugs mailing list