Назад | Перейти на главную страницу

Ошибка TCP в Solaris

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

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

Уведомление A (Solaris) не подтверждает SYN от B.

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

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

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