Таймауты подключения к хосту/порту Java в macOS Tahoe (26.2) на Apple M4 Max, но не на M2 ProJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Таймауты подключения к хосту/порту Java в macOS Tahoe (26.2) на Apple M4 Max, но не на M2 Pro

Сообщение Anonymous »

Проблема
У нас есть код Java, который запускает несколько служб на основе Java (например, БД, обмен сообщениями и другие микрослужбы), которые привязываются к хосту и порту при запуске.

После запуска служб код Java подключается к ним, используя те же значения хоста и порта, которые использовались во время запуска.
Хост выбирается динамически из доступных сетевых интерфейсов (например, WLAN/Ethernet IPv4), а порты назначаются во время выполнения.
Эта настройка работает правильно во многих средах.
Проблема
В одной системе истекло время ожидания соединения Java с этими локально запущенными службами, хотя службы, похоже, запускаются успешно.
Обнаружены ошибки во время попытки подключения: Все ошибки возникают при подключении через хост + порт из кода Java.
Критическое наблюдение
Один и тот же код и версия ОС ведут себя по-разному в зависимости только от оборудования:
  • Работает на macOS Tahoe (26.2) с Apple M2 Pro
  • Не работает на macOS Tahoe (26.2) с Apple M4 Max
Что исключено
  • Брандмауэр или безопасность конечных точек

    Пользователь подтвердил отсутствие правил брандмауэра или безопасности конечной точки, блокирующих Java
[*]Дефект кода
  • Тот же код работает в M2 и других средах

Вопрос
Что может вызвать Хост/порт Java подключения к локально запущенным службам Java истекают по тайм-ауту в macOS Tahoe (26.2) только на оборудовании Apple M4 Max при работе на Apple M2 Pro?
В частности:
  • Известны ли разницы в сетевом стеке или привязке интерфейса на Apple M4?
  • Я не могу использовать локальный хост, поскольку службы могут работать на разных системы, но в настоящее время тестируются на одном компьютере.
  • Какие диагностики или настройки на уровне JVM или macOS следует проверить в этом сценарии?


Подробнее здесь: https://stackoverflow.com/questions/798 ... ax-but-not
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»