Сбой TCP на Solaris

Сбой TCP на Solaris

Недавно я столкнулся с проблемой, когда сервер Solaris не мог установить TCP-сокет на порту 2126. Из перехваченного пакета я вижу следующее (примечание: A — сервер Solaris, B — маршрутизатор):

  1. A отправляет SYN в B
  2. B отправляет SYN, ACK в A

Обратите внимание, что A (Solaris) не подтверждает SYN от B.

Из-за влияния проблемы на бизнес мне пришлось перезагрузить сервер, чтобы исправить проблему. Тем не менее, я хочу знать, что я могу сделать, чтобы получить основную причину в следующий раз, когда проблема возникнет (т. е. до перезагрузки сервера)?

Заранее спасибо.

решение1

Вы не упомянули, о какой версии Solaris идет речь. Как решение: Лучший вариант — проверить, создал ли Oracle какие-либо исправления и насколько актуальна эта Solaris. Есть ли у вас какая-либо поддержка для этой системы? Также рассмотрите возможность установки зондов DTrace, чтобы собирать некоторые данные о системе, когда это происходит.

Связанный контент