Varnish restarting sporadically... losing entire cache...

Ben Nowacky bnowacky at competitorgroup.com
Fri Jun 25 01:36:23 CEST 2010


Here's the error I get consistently: 
Jun 24 23:35:31 srv860 varnishd[20605]: Child (21427) died signal=11
Jun 24 23:35:31 srv860 varnishd[20605]: child (21660) Started
Jun 24 23:35:31 srv860 varnishd[20605]: Child (21660) said 
Jun 24 23:35:31 srv860 varnishd[20605]: Child (21660) said Child starts

Here's my config: 
"-f /usr/local/varnish-2.1.2/etc/default.vcl \
	     -s malloc,1G \
	     -p thread_pool_max=5000 \
	     -p thread_pools=4 \
	     -p thread_pool_min=200 \
	     -p thread_pool_add_delay=1ms \
	     -p cli_timeout=1000s \
	     -p ping_interval=1 \
	     -p cli_buffer=16384 \
	     -p session_linger=20ms \
	     -p lru_interval=360s \
	     -p listen_depth=8192 \
         -h classic,500009 \
	     -T localhost:2000 "

Am I doing anything in here atrocious that would be causing the random resets? I've tried file and malloc storage to no avail.. Neither one fixed the issue. I've tried adjusting sess_timeout, sess_workspace, etc... also nothing..  Changed the hash from classic to critbit also, with no success. Bashing head against the wall, if anyone has any advice could really use it ! ! 


On Jun 24, 2010, at 10:58 AM, Caunter, Stefan wrote:

> Check dmesg too, child is probably dying. Problem with persistent I
> found, I had to go back to file.
> 
> Stefan Caunter :: Senior Systems Administrator :: TOPS
> e: scaunter at topscms.com  ::  m: (416) 561-4871
> www.thestar.com www.topscms.com
> 
> 
> -----Original Message-----
> From: varnish-misc-bounces at varnish-cache.org
> [mailto:varnish-misc-bounces at varnish-cache.org] On Behalf Of Ben Nowacky
> Sent: June-24-10 1:51 PM
> To: Flavio Torres
> Cc: varnish-misc at varnish-cache.org
> Subject: Re: Varnish restarting sporadically... losing entire cache...
> 
> Thanks Flavio! Here's the errors that I see in the /var/log/messages...
> Is this what you were seeing? 
> 
> Jun 24 17:38:23 srv860 varnishd[15625]: Child (22165) Panic message:
> Assert error in SMP_FreeObj(), storage_persistent.c line 802:
> Condition(sg->nfixed > 0) not true. thread = (cache-timeout) ident =
> Linux,2.6.18-128.4.1.el5PAE,i686,-spersistent,-hclassic,epoll Backtrace:
> 0x806ca7c: pan_ic+cc   0x808851e: SMP_FreeObj+13e   0x8064b5f:
> HSH_Deref+21f   0x80618d1: exp_timer+321   0x806f1fd: wrk_bgthread+cd
> 0x44249b: /lib/libpthread.so.0 [0x44249b]   0x39942e:
> /lib/libc.so.6(clone+0x5e) [0x39942e]  
> Jun 24 17:38:23 srv860 varnishd[15625]: child (22984) Started
> Jun 24 17:38:23 srv860 varnishd[15625]: Child (22984) said 
> Jun 24 17:38:23 srv860 varnishd[15625]: Child (22984) said Child starts
> Jun 24 17:38:23 srv860 varnishd[15625]: Child (22984) said Dropped 0
> segments to make free_reserve
> Jun 24 17:38:23 srv860 varnishd[15625]: Child (22984) said Silo
> completely loaded
> On Jun 24, 2010, at 10:51 AM, Flavio Torres wrote:
> 





More information about the varnish-misc mailing list