I’m almost certain it’s due to ATS cache’s limitation in handling concurrent requests for the missing segment in cache. You may want to check out and enable collapsed forwarding plugin (see below).
https://docs.trafficserver.apache.org/en/latest/admin-guide/plugins/collapsed_forwarding.en.html > On Dec 25, 2017, at 10:37 AM, Shu Kit Chan <[email protected]> wrote: > > Hard to tell what's going on. But you can turn on debug and see why > the segments sometimes not loading from cache. > > On Fri, Dec 22, 2017 at 11:36 PM, Vasanth Mathivanan > <[email protected]> wrote: >> >> In live linear i had 12 segments. Each segments intervel is 10s. i store >> 1.ts to 12.ts in .m3u8 when 13.ts comes, 1.ts will delete. but .m3u8 update >> Each 10s. >> >> thats why i set .m3u8 max age 10s and i kept 12 ts files in .m3u8 file so >> .ts file max age 120 s. >> >> any one explain live linear setup? >> >> i need to control origin server hit. >> >> .m3u8 file only call from cache. but ts will go for origin. it cant load >> from cache. but some time it will load cache, if time delay between two >> client rarely.. >> >> >> i had a trouble to control this >> >> >> >> >> Sent from my iPhone
