I noticed today that our varnish servers a few times have crashed with an error like the ones below. We're running 3.0.2 on CentOS/Linux x86_64. Most of the startup variables are the defaults from the rpm.
Our .vcl distributes requests to various backends depending on host header and
request URL and sets beresp.do_gzip for content-type ~ text/.* requests.
The load is really low (~30-100 requests a second per box).
- ask
Nov 9 23:21:16 varnish3 varnishd[31763]: Child (31764) Panic message: Assert
error in VGZ_Ibuf(), cache_gzip.c line 222: Condition((vg->vz.avail_in) == 0)
not true. errno = 12 (Cannot allocate memory) thread = (cache-worker) ident =
Linux,2.6.18-274.7.1.el5,x86_64,-sfile,-smalloc,-hcritbit,epoll Backtrace:
0x42c7a6: /usr/sbin/varnishd [0x42c7a6] 0x4227da:
/usr/sbin/varnishd(VGZ_Ibuf+0x7a) [0x4227da] 0x422e19: /usr/sbin/varnishd
[0x422e19] 0x4215fd: /usr/sbin/varnishd(FetchBody+0x3fd) [0x4215fd]
0x4153e8: /usr/sbin/varnishd [0x4153e8] 0x417ab6:
/usr/sbin/varnishd(CNT_Session+0x9f6) [0x417ab6] 0x42efb8: /usr/sbin/varnishd
[0x42efb8] 0x42e19b: /usr/sbin/varnishd [0x42e19b] 0x3b8420673d:
/lib64/libpthread.so.0 [0x3b8420673d] 0x3b83ad44bd:
/lib64/libc.so.6(clone+0x6d) [0x3b83ad44bd] sp = 0x2aaaecbc0008 { fd = 18, id
= 18, xid = 556098001, client = 10.50.0.51 54247, step = STP_FETCHBODY,
handling = deliver, err_code = 200, err_reason = (null), restarts = 0,
esi_level = 0 flags =
Nov 9 10:12:43 varnish2 varnishd[9043]: Child (9044) Panic message: Assert
error in VGZ_Ibuf(), cache_gzip.c line 222: Condition((vg->vz.avail_in) == 0)
not true. errno = 12 (Cannot allocate memory) thread = (cache-worker) ident =
Linux,2.6.18-238.9.1.el5,x86_64,-sfile,-smalloc,-hcritbit,epoll Backtrace:
0x42c7a6: /usr/sbin/varnishd [0x42c7a6] 0x4227da:
/usr/sbin/varnishd(VGZ_Ibuf+0x7a) [0x4227da] 0x422e19: /usr/sbin/varnishd
[0x422e19] 0x4215fd: /usr/sbin/varnishd(FetchBody+0x3fd) [0x4215fd]
0x4153e8: /usr/sbin/varnishd [0x4153e8] 0x417ab6:
/usr/sbin/varnishd(CNT_Session+0x9f6) [0x417ab6] 0x42efb8: /usr/sbin/varnishd
[0x42efb8] 0x42e19b: /usr/sbin/varnishd [0x42e19b] 0x314880673d:
/lib64/libpthread.so.0 [0x314880673d] 0x31480d44bd:
/lib64/libc.so.6(clone+0x6d) [0x31480d44bd] sp = 0x2aaaece29008 { fd = 18, id
= 18, xid = 1952412410, client = 10.50.0.77 58679, step = STP_FETCHBODY,
handling = deliver, err_code = 200, err_reason = (null), restarts = 0,
esi_level = 0 flags = d
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ varnish-dev mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev
