由于后端提取失败而导致的varnish缓存服务器中的间歇性503错误
我在许多成功请求后间歇性地获得503后端获取失败错误。它们会随机出现。
这是错误的清漆日志示例:
- <<请求>> 28612478
- 开始请求28612475 rxreq
- 时间戳开始:1469259438.392350 0.000000 0.000000
- 时间戳请求:1469259438.392350 0.000000 0.000000
- ReqStart 10.201.1.11 49351
- ReqMethod GET
- ReqURL some url
- ReqProtocol HTTP / 1.1
- ReqHeader Content-Type:application / json
- ReqHeader主持人:SomeHost
- ReqHeader连接:Keep-Alive
- ReqHeader User-Agent:Apache-HttpClient / 4.1(java 1.5)
- ReqHeader X-Forwarded-For:10.201.1.11
- VCL_call RECV
- ReqURL some url
- ReqURL some url
- VCL_return hash
- VCL_call HASH
- VCL_return lookup
- VCL_call MISS
- VCL_return fetch
- 链接bereq 28612479 fetch
- 时间戳取指:1469259441.892771 3.500421 3.500421
- RespProtocol HTTP / 1.1
- RespStatus 503
- RespReason后端提取失败
- RespHeader日期:2016年7月23日星期六07:37:21 GMT
- RespHeader Server:Varnish
- RespHeader Content-Type:text / html;字符集= UTF-8
- RespHeader Retry-After:5
- RespHeader X-Varnish:28612478
- RespHeader年龄:0
- RespHeader Via:1.1 varnish-v4
- VCL_call DELIVER
- VCL_return deliver
- 时间戳流程:1469259441.892804 3.500454 0.000034
- RespHeader Content-Length:285
- 调试" RES_MODE 2"
- RespHeader连接:keep-alive
- 时间戳响应:1469259441.892848 3.500498 0.000043
- ReqAcct 776 0 776 242 285 527
- 结束
我尝试过调整这么多参数,但却无法摆脱这些错误。
提前致谢。