Hi,

I am running Apache TrafficServer 4.1.2 compiled from sources on
Ubuntu 13.10 as forward proxy. We are using 4 raw disks as a cache,
around 90 GB each. Each time I stop and start trafficserver (with
trafficserver stop/ start command) it comes up with its cache emptied.
I couldn't find any relevant complaints/ errors in log files. It is
very unpleasant to lose ~200 GB of cache on normal server restart.

How can I fix that?

Also, I have other unrelated question. My primary goal for using ATS
as forward proxy is to save some internet bandwidth. There is about 20
Mbit/s of traffic from a couple hundreds of clients. But, most of time
I see ATS receiving *more* traffic from internet than it is sending
towards clients.

I have tried disabling background fill:

CONFIG proxy.config.http.background_fill_active_timeout INT 1
CONFIG proxy.config.http.background_fill_completed_threshold FLOAT 0.990000

Recently I have enabled flow control:

CONFIG proxy.config.http.flow_control.low_water INT 65536
CONFIG proxy.config.http.flow_control.high_water INT 131072
CONFIG proxy.config.http.flow_control.enabled INT 1

But, still I am seeing ATS frequently (averaged over 5 minutes)
receive more internet traffic than it sends to clients. Clients are
generally connected through ADSL and limited to various speeds from
0.5 to 2 Mbit/s.

Any hints on fixing that?

P.S. I would like to thank all ATS developers. ATS is much more stable
than Squid and has better performance in our setup.


-- 
Timur Irmatov

Reply via email to