Hi!

We have set up a test ATS installation, and after running for some
time it gives us this warning:

[Sep 28 14:39:54.917] Server {0x2adc690b0700} WARNING: too many
connections, throttling
[Sep 28 14:39:59.209] Manager {0x7fcb28ba4740} NOTE:
[Alarms::signalAlarm] Skipping Alarm: 'too many connections,
throttling'
[Sep 28 14:49:54.921] Server {0x2adc690b0700} WARNING: too many
connections, throttling
[Sep 28 14:59:54.941] Server {0x2adc690b0700} WARNING: too many
connections, throttling
[Sep 28 14:59:59.569] Manager {0x7fcb28ba4740} NOTE:
[Alarms::signalAlarm] Skipping Alarm: 'too many connections,
throttling'
[Sep 28 15:10:29.508] Server {0x2adc690b0700} WARNING: too many
connections, throttling
[Sep 28 15:20:29.513] Server {0x2adc690b0700} WARNING: too many
connections, throttling
[Sep 28 15:20:29.976] Manager {0x7fcb28ba4740} NOTE:
[Alarms::signalAlarm] Skipping Alarm: 'too many connections,
throttling'

At this time this proxy has around 54.5k connections:

sudo traffic_line -r proxy.process.net.connections_currently_open
54543

This number, multiplied by 1.1, gives 60000. This limit comes from
fds_throttle or fds_limit, as far as I can tell from grepping/ reading
the source (I am no C/C++ programmer, though), but where they obtain
their values I don't know. I have
proxy.config.net.connections_throttle set to 120000. System limit of
open files has been raised to 100000 before starting Traffic Server:

$ sudo grep open /proc/$(pidof traffic_server)/limits
Max open files            100000               100000               files

What should I do? How to raise a limit of total connections? Thanks in advance!

Reply via email to