> On 21 Nov 2014, at 20:03, Jason Price <[email protected]> wrote:
>
> Recently, my varnish boxes have been seeing panics. I don't know why. vmod
> redis, mhash, and digest are in play (with the worst suspect being
> vmod_redis).
>
> Last panic at: Fri, 21 Nov 2014 17:16:55 GMT
>
> [92/197]
> Assert error in VRT_SetHdr(), cache_vrt.c line 225:
> Condition((sp)->magic == 0x2c2f9c5a) not true.
> ...
>
> Any pointers on where to start looking?
Hi Jason,
That could be related with some VMOD corrupting memory contents, but I don’t
think that panic message could be useful to find the responsible. If the panic
is easy to reproduce, you could use a simple trial and error approach in order
to try to identify the origin of the problem.
What Redis VMOD are you using? If using
https://github.com/carlosabalde/libvmod-redis
<https://github.com/carlosabalde/libvmod-redis>, what version of the VMOD,
Varnish, hiredis & Redis are you using? During the last 24 hours I’ve running a
benchmark of the VMOD (Varnish 3.0.6, hiredis 0.11.0, Redis 2.8.17, ~ 2,500
HTTP reqs/sec, ~ 24,000 Redis ops/sec) while monitoring syslog, uptime, etc.
and I didn’t get any Varnish crashes. If you’re using this VMOD and you think
the problem could be related with it, it could be useful if you could share
your VCL.
Best,
—
Carlos Abalde.
_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc