Не удается совершать параллельные сторонние звонки с сервера linux
У нас есть Java-приложение, которое работает на Tomcat на Linux-сервере. Из этого Java-приложения мы делаем 20 параллельных вызовов стороннего API. Из 20 потоков 2 и 3 потока не могут установить соединение (Получение тайм-аута соединения в журнале сервера). Как я проверил в команде "netstat", некоторые соединения имеют статус SYN_SENT.
Один и тот же вызов работает с 10 параллельными потоками, но не может работать с 20 и более чем 20 потоками. Случайно какой-то поток не может установить соединение.
Мы переустановили Java и Tomcat тоже. Один и тот же Call работает на наших разных серверах с одинаковыми конфигурациями java и tomcat, а также на нашей локальной машине. Я не знаю, в чем проблема с нашим этим сервером. Мы используем экземпляры AWS EC2 для нашего сервера.
Пожалуйста, помогите мне выяснить, что является причиной проблемы на сервере Linux. Заранее спасибо, Анкит