Недавно я столкнулся с проблемой, когда сервер Solaris не мог установить TCP-сокет на порт 2126. Из захвата пакета я вижу следующее (примечание: A - сервер Solaris, B - маршрутизатор):
Уведомление A (Solaris) не подтверждает SYN от B.
Из-за влияния проблемы на бизнес мне пришлось перезагрузить сервер, чтобы устранить проблему. Тем не менее, я хочу знать, что в следующий раз, когда возникнет проблема, что я могу сделать, чтобы выяснить первопричину (например, до перезагрузки сервера)?
Заранее спасибо.
Вы не упомянули, о какой версии Solaris идет речь. В качестве решения: лучший вариант - проверить, создал ли Oracle какие-либо исправления и насколько актуален этот Solaris. Есть ли у вас поддержка этой системы? Также рассмотрите возможность установки зондов DTrace для сбора некоторых данных системы, когда это происходит.