Похоже, что коннекторы Tomcat по умолчанию начинают прослушивание до того, как сервер полностью запущен.
В результате при настройке высокой доступности некоторые HTTP-запросы кажутся "зависшими" в течение значительного времени (30-60 секунд).
Есть ли настройка задержки привязки к портам до после веб-приложения запускаются?
Как описано в документация, использовать bindOnInit
настройка.
<Connector ... bindOnInit="false" ... />
Затем соединители будут привязаны к портам, когда сервер будет полностью запущен и готов к запросам сервера.
Обратной стороной является то, что в случае сбоя привязки, например порт уже занят, веб-приложения будут запускаться без необходимости, а затем немедленно останавливаться.