У нас есть прокси-сервер Apache 2.4 между разрабатываемым нами приложением и сторонним приложением, которое выполняет очень интенсивный рендеринг изображений. Мы в основном используем прокси как способ ограничить соединения, идущие к стороннему приложению, чтобы не переполнять его, так как оно имеет тенденцию рушиться под давлением.
В настоящее время время ожидания клиентских запросов из нашего приложения составляет 2 минуты. Apache ретранслирует этот тайм-аут, закрывает свое соединение со сторонним приложением, а затем назначает новое соединение процессу. Проблема в том, что предыдущее назначенное соединение не прерывается и не может быть прервано сторонним / внутренним сервером. Это означает, что пока сторонний сервер занят, Apache будет накапливать запросы поверх него до тех пор, пока внутренний сервер не выйдет из строя.
Мой вопрос: может ли Apache принять тайм-аут клиента, но сохранить то же соединение открытым с внутренним сервером, пока последний не отправил ответ?