Ubuntu одновременных подключений

Я нахожусь за прокси-сервером "Enterprise DDoS Protected". В обычный день при нормальных подключениях ко всем моим серверам одновременных подключений на прокси-сервере 17000. Да 17 000 нормально для природы моих сайтов. 90% трафика запрашивают байты данных, вот и все, не нужно подключаться снова в течение минуты. Проблема с прокси-сервером "Enterprise DDoS Protected", который мне сообщают, если я уменьшу количество моих параллельных соединений, перестанет зависать или увеличит время ожидания. Они настроили его там, но мои серверы, похоже, долго держат соединения открытыми.

Я бегу на своих серверах

Ubuntu Linux 11.10
Linux 3.0.0-17-server on x86_64
Intel(R) Xeon(R) CPU E31230 @ 3.20GHz, 8 cores

на всех моих серверах. У меня вопрос: как я могу уменьшить количество одновременных подключений до того места, где после подключения оно закрывает соединение, как через 10 секунд на моих серверах?

1 ответ

Решение

Чтобы принудительно завершить соединение HTTP keep-alive после определенного времени в Apache, используйте KeepAliveTimeout директивы.

KeepAliveTimeout 5

Установите это на основе ожидаемого времени, которое требуется клиенту для выполнения набора запросов для загрузки ресурса - вы хотите, чтобы соединение оставалось в живых достаточно долго, чтобы это произошло, а затем закрывайте его, когда оно больше не нужно. 5 секунд должно быть достаточно в большинстве случаев.

Другие вопросы по тегам