У меня есть приложение шлюза java, развернутое как веб-приложение tomcat на сервере 1 и сервере 2, которые являются клиентскими серверами с балансировкой нагрузки.
Это приложение взаимодействует с другим веб-приложением, развернутым на серверах 3 и 4, которые также сбалансированы по нагрузке.
Во время больших объемов или при сбое подключения к основным внутренним системам из приложения (сервера 3 и 4) приложение шлюза регистрирует «java.net.SocketException: сброс соединения».
Для 10 запросов пара запросов дает «Сброс соединения» на клиентском сервере. Когда это происходит, в приложении на стороне сервера нет абсолютно никаких проблем. Иногда, когда возникает больше сбоев, приложение (Сервер 3 и 4) зависает и необходимо быть перезапущен.
Мы будем очень признательны за любой вклад. Заранее спасибо.