HAProxy не делает активного http соединения

Я включил option http-keep-alive в значениях по умолчанию, а также попробованный это в frontend определении.

Но Заголовки Ответа в браузере никогда не обнаруживаются активный, хотя там в Заголовках Запроса браузера. Используя Chrome как браузер.

Бэкенд для haproxy является апачскими 2.4 + php-fpm. HAProxy ver 1.5.3

Спасибо

0
задан 28 December 2014 в 09:06
2 ответа

Похоже, ваше предположение заключается в том, что гапрокси добавит

Connection: keep-alive

заголовок. Это не так. Вместо этого, режим keep-alive (KAL, по умолчанию в 1.5.x) просто воздержится от закрытия соединений или добавления заголовков Connection: close.

Ваша конфигурация, вероятно, в порядке. Например, вы можете протестировать keepalive, используя nc, или ab -k.

.
4
ответ дан 4 December 2019 в 11:06

@ felix-frank прав.

Чтобы проверить, поддерживается ли keep-alive или нет, просто выполните эту команду:

curl -Iv http://www.serverfault.com/ 2>&1 | grep -i 'connection #0'

Результат (Keep-alive отключен):

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Closing connection #0

Другой тест с включенным keep-alive:

curl -Iv http://www.google.com/ 2>&1 | grep -i 'connection #0'

Результат (Keep-alive включен):

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Connection #0 to host www.google.com left intact
* Closing connection #0
4
ответ дан 4 December 2019 в 11:06

Теги

Похожие вопросы