Child died on request
Yiannis Karayiannidis
yianniska at gmail.com
Mon Mar 21 20:43:24 CET 2016
Hello,
I would like to ask your for help for a really strange case that we have..
We have migrated from varnish 3.07 to varnish 4.03 few months ago. The last
few days.
we have a strange problem.
Child died on request. The backends was unreachable at that time (we are
using a hash director).
We did get a panic message like :
varnishd[30906]: Child (6755) Panic message:#012Assert error in
VDI_GetFd(), cache/cache_dir.c line 111:#012 Condition((d) != NULL) not
true.
#012thread = (cache-worker)#012version = varnish-4.0.3 revision
b8c4a34#012ident =
Linux,3.10.0-327.10.1.el7.x86_64,x86_64,-smalloc,-smalloc,-hcritbit,epoll#012
Backtrace:#012 0x7eff9489f6b3: /usr/sbin/varnishd(+0x3e6b3)
[0x7eff9489f6b3]#012 0x7eff948813c4: /usr/sbin/varnishd(VDI_GetFd+0xe4)
[0x7eff948813c4]#012 0x7eff948a021b: /usr/sbin/varnishd(PipeRequest+0xcb)
[0x7eff948a021b]#012 0x7eff948a432c: /usr/sbin/varnishd(CNT_Request+0xaec)
[0x7eff948a432c]
#012 0x7eff94898f2b: /usr/sbin/varnishd(HTTP1_Session+0x7eb)
[0x7eff94898f2b]#012 0x7eff948a8747: /usr/sbin/varnishd(+0x47747)
[0x7eff948a8747]#012
0x7eff948a9878: /usr/sbin/varnishd(SES_pool_accept_task+0x2b8)
[0x7eff948a9878]#012 0x7eff948a291d:
/usr/sbin/varnishd(Pool_Work_Thread+0x39d) [0x7eff948a291d]#012
0x7eff948b7bc2: /usr/sbin/varnishd(+0x56bc2) [0x7eff948b7bc2]#012
0x7eff93029dc5: /lib64/libpthread.so.0(+0x7dc5)
[0x7eff93029dc5]#012req = 0x7eff64012020 {#012 sp = 0x7eff6281ae20, vxid =
1075806210, step = R_STP_PIPE,#012 req_body = R_BODY_PRESENT,#012
restarts = 0, esi_level = 0,
#012 sp = 0x7eff6281ae20 {#012 fd = 122, vxid = 2064385,#012 client
= 172.16.50.169 46012,#012 step
= S_STP_WORKING,#012 },#012 worker = 0x7eff36b90c50 {#012 ws =
0x7eff36b90e70 {#012 id = "wrk",#012 {s,f,r,e} =
{0x7eff36b90450,0x7eff36b90450,(nil),+2048},#012 },
#012 VCL::method = 0x0,#012 VCL::return = pipe,#012 },#012 ws =
0x7eff640121b8 {#012 id = "req",#012 {s,f,r,e} =
{0x7eff64014010,+1480,(nil),+57360},#012 },
#012 http[req] = {#012 ws
= 0x7eff640121b8[req]#012 "POST",#012 "/api/login",#012
"HTTP/1.1",#012 "Host: www.xxx.com",#012
"X-Real-IP: 188.73.254.105",#012 "X-Forwarded-Proto: https",
#012 "Connection: close",#012 "Content-Length: 39",#012
"Accept-Encoding: gzip",#012 "CF-IPCountry: GR",#012 "CF-RAY:
28735bfd70642342-FRA",#012
"CF-Visitor: {"scheme":"https"}",#012 "accept: */*",#012
"accept-language: en-GR;q=1.0, el-GR;q=0.9",#012 "content-type:
application/json",#012
"cookie: __cfduid=dbe3f7943ad953c0c32fed9c23d5ec53e1456395183;
_ga=GA1.2.1866397751.1458056300;
exauth=E1775E71AA7578E50ECCBB9172FEAF829C4BA0055456FBDFA4957FC670D753B0A5C63ADC9A28455744F5E6EF378B2F94D2BB62614DA5745938AC9E50B794FF294004BA0B2CCB7374BB04DC6CDDE90D49A84631723D9791AC71BCCBB29CFB854664E0B283C9B3873A9D754874BEF4A2B8043F01A713A8FD7754025F585B98EB4E4275D1E04012206BE1115ED491C3DBF3D2D34210DFC24235A21E125901CAC6E3EF6CD6B61B49F1EFF1ACE8C083B4C6EDF226682AF6AD4F2691752FA39C253AF1A06CF49FE01F99316540025A604FDB31A0F7F2F8449249CA92BA292D64AF6149123A2DAA2F034EB458E78A62CBF9D36F4FD0B9FDAF55430562595789B24AE667BE0C8EACA4711AD79BD2B2EE81670692C140D19A3B1F18D11CBC4A2CB9801ACF4A90F81DA9E0E0E6246522B4F72CD3B52CA283DB30B34D4574AC24AAC3452FE9",#012
"user-agent: xxx/com.bbb.ccc (37; OS Version 9.0.2 (Build
13A452))",#012
"x-requested-with: XMLHttpRequest",#012 "CF-Connecting-IP:
188.73.254.105",#012 "X-Forwarded-For: 188.73.254.105,
188.73.254.105, 173.16.50.169",#012 "X-defHash: /login +
www.xxx.com",#012
},#012 vcl = {#012
srcname = {#012 "input",#012 "Builtin",#012
"origins-xxx.vcl",#012 "origins-xxx.vcl",#012
"origins-others.vcl",#012 "origins-staging.vcl",#012
"banlist.vcl",#012 },#012 },#012},
lin-varnish03 varnishd[30906]: Child cleanup complete
lin-varnish03 varnishd[30906]: child (13007) Started
Thanks in advance
Yiannis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20160321/2fb2739e/attachment.html>
More information about the varnish-misc
mailing list