Debugging of Child dies under heavy load and empty cache

Audun Ytterdal ay at vg.no
Thu Feb 21 21:07:23 CET 2008


> spassert(sp->vcl == 0)

Well, not really, forgot to == 0..

> I got a ton of these
> 
> start child pid 30356
> Child said (2, 30356): <<Child starts>>
> Child said (2, 30356): <<managed to mmap 32212254720 bytes of 32212254720>>
> Child said (2, 30356): <<Ready>>
> Child said (2, 30356): <<panic in SES_Delete() at cache_session.c:340>>
> Child said (2, 30356): <<assertion failed: sp->vcl>>
> Child said (2, 30356): <<sp = 0x327cf5ec08 {>>
> Child said (2, 30356): <<  fd = -1, id = 1134, xid = 0,>>
> Child said (2, 30356): <<  client = 81.166.235.84:13142,>>
> Child said (2, 30356): <<  step = STP_DONE,>>
> Child said (2, 30356): <<},>>
> Cache child died pid=30356 status=0x6
> Clean child
> Child cleaned

So these are the correct ones.

Here is what really happends

start child pid 29643
Child said (2, 29643): <<Child starts>>
Child said (2, 29643): <<managed to mmap 32212254720 bytes of 32212254720>>
Child said (2, 29643): <<Ready>>
Child said (2, 29643): <<panic in SES_Delete() at cache_session.c:340>>
Child said (2, 29643): <<assertion failed: sp->vcl == 0>>
Child said (2, 29643): <<sp = 0x3304307808 {>>
Child said (2, 29643): <<  fd = -1, id = 1926, xid = 790060728,>>
Child said (2, 29643): <<  client = 84.202.232.251:10359,>>
Child said (2, 29643): <<  step = STP_LOOKUP,>>
Child said (2, 29643): <<},>>
Manager got SIGINT
Clean child
Child stopping
unlink ./vcl.OaGbHZXp.o

*****************************************************************
Denne fotnoten bekrefter at denne e-postmeldingen ble
skannet av MailSweeper og funnet fri for virus.
*****************************************************************
This footnote confirms that this email message has been 
swept by MailSweeper for the presence of computer viruses.
*****************************************************************




More information about the varnish-misc mailing list