thanks for all replies. 1) purge method do not help 2) i tring stale while revalidate and read-while-writer at the same time now, and i found that works fine for me.
traffic_line -s proxy.config.http.cache.max_open_read_retries -v 3 traffic_line -s proxy.config.http.cache.open_read_retry_time -v 50 traffic_line -s proxy.config.http.cache.max_open_write_retries -v 3 traffic_line -s proxy.config.http.cache.open_write_fail_action -v 2 traffic_line -s proxy.config.cache.max_doc_size -v 0 traffic_line -s proxy.config.cache.enable_read_while_writer -v 1 traffic_line -s proxy.config.cache.read_while_writer.max_retries -v 5 traffic_line -s proxy.config.cache.read_while_writer.delay -v 100 traffic_line -s proxy.config.cache.read_while_writer_retry.delay -v 50 在 2016-10-11 11:44:36,"Yongming Zhao" <[email protected]> 写道: please check if the stale caching works as expected, for example can you find out proxy.node.http.cache_hit_stale_served_avg_10s results? in you case, the very busy URL need to revalidate, it will have to deal with two solutions here: 1, serve with the stale, and revalidate it 2, revalidate updating and hold all the new requests by read-while-writer stale and revalidate is my prefer, as read-while-writer have to do with the strict locking issue, it is not so perfect with very hot URL, hopes that will help. thanks - Yongming Zhao 赵永明 在 2016年10月11日,上午6:05,Leif Hedstrom <[email protected]> 写道: On Oct 9, 2016, at 1:45 AM, Esmq <[email protected]> wrote: following is traffic access log, subdently run into cache miss (miss rate more than 90%) Couple of questions: 1) Does it help if you purge the URL? (Instead of wiping the entire cache). 2) If you have a box where it reproduces, can you take it out of production, and run traffic_server with a diags tracer on “http|cache” or some such? Fwiw, Miles and I experienced something similar to this once, where a URL got into a state couldn’t get into the cache until we purged it. — Leif --------------------------------------------------------------------------- 1475991415.931 49552 117.170.206.206 ERR_CLIENT_ABORT/200 248791 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.069 209 112.8.22.28 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.151 430 117.136.77.2 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.154 900 117.136.84.246 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.215 790 223.104.227.138 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.255 503 223.68.189.43 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.283 8282 211.138.116.139 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.310 895 112.17.247.164 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.319 355 117.166.186.169 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.319 5246 183.198.61.37 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.391 690 117.136.79.174 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.417 719 117.136.8.67 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.422 820 223.104.177.116 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.439 1156 117.136.83.124 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.460 969 117.136.66.253 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.502 575 117.136.45.216 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.564 796 117.136.81.143 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.665 375 223.104.3.227 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991416.712 760 117.136.63.169 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.794 575 111.19.32.253 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991416.810 655 223.104.38.55 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991416.878 1235 59.63.249.66 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991416.923 571 223.104.227.12 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991416.946 608 59.63.249.65 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.004 1710 223.104.23.66 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991417.058 10539 117.136.79.164 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991417.102 470 223.104.90.42 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.122 24329 39.128.124.133 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991417.195 1454 112.17.245.99 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991417.199 317 120.199.125.16 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.212 559 117.136.68.2 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.259 475 183.207.217.146 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.268 926 117.136.68.165 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.278 1324 183.240.8.35 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991417.292 607 218.201.82.97 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.336 619 223.68.189.49 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.373 311 223.96.69.223 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.377 126 117.136.81.106 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.441 513 117.173.217.97 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.499 44481 223.104.9.67 TCP_HIT/200 477480 GET http://37g.update.example.com/test.server.txt - NONE/- text/plain "-" https=1 1475991417.533 395 39.186.146.163 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.546 381 111.151.100.190 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.602 210 223.104.11.106 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.616 640 223.104.18.124 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.657 673 117.191.16.91 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.672 510 112.17.247.33 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.722 1150 223.104.91.96 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.735 281 120.193.236.62 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.827 960 117.136.97.9 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.885 409 117.136.70.25 TCP_MISS/200 477478 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 1475991417.923 829 117.136.81.157 TCP_MISS/200 477472 GET http://37g.update.example.com/test.server.txt - DIRECT/37g.update.example.com text/plain "-" https=1 At 2016-10-09 15:21:16, "Esmq" <[email protected]> wrote: hi,all i encounter a strange cache mis behavior~ i have 30 servers running ats(v6.1.1), it running well for most of the time in the past, but 4 of these servers suddenly suffer from cache miss these days, and i found only one particular request can't be cached (previously cached properly~) the other servers still running well, differences between these 4 servers and others: that these 4 servers's load triple higher than others ( tps around 500-800, bandiwdth around 200mbit/s) info about the request subdenly can't be cached: body size : 500K, tps for this requests is around 60, the only way i can get the response cached is restart ats and clear cache storage, but the problem reoccur agin for some time.. proxy.config.cache.ram_cache.size 104857600 proxy.config.cache.target_fragment_size 16384 proxy.config.cache.max_doc_size 15728640 proxy.config.cache.min_average_object_size 4096 proxy.config.cache.hit_evacuate_size_limit 0 proxy.config.cache.force_sector_size 0 proxy.config.cache.alt_rewrite_max_size 4096 proxy.config.ssl.session_cache.size 102400 i don't known what's the problem , any help will be appreciated.
