2

Я нашел несколько похожих вопросов, но не совсем так, поэтому собираюсь опубликовать.

Я использую продукт репликации на сайте клиента. У нас работает серверная среда Windows 2003/2008. Он работает не очень хорошо, потому что утверждает, что время от времени теряет связь со своими агентами. Но он делает это даже при подключении к локальной сети, и, находясь в очень надежной корпоративной локальной сети, это кажется маловероятным.

Однако, когда я получаю поддержку, чтобы согласиться с тем, что это может быть их проблемой, а не нашей, мне нужна помощь. Мне нужно собрать какое-то доказательство того, что другая программа, использующая устойчивое TCP-соединение, не сообщает о сбоях, когда это делает продукт репликации.

Поэтому я ищу утилиту, которая будет работать на 2 серверах и сможет установить TCP-соединение между ними, а затем сообщать о любых прерываниях соединения, даже если они будут кратковременными. Он даже не должен быть утилитой, но может даже быть программой, которая полагается на что-то на другом сервере настолько сильно, что, если бы произошел даже кратковременный сброс, он отобразил бы сообщение или ошибку. Я довольно гибок, но мне просто нужен надежный способ доказать, что связь надежна.

Я думал о непрерывном пинге, но его ограничение заключается в том, что у него нет отметки времени, связанной с пропущенными эхо-запросами, и он также не использует TCP, поэтому может быть немного другой сценарий.

Большое спасибо заранее! -Sandra

1 ответ1

1

Захват пакетов - твой друг здесь. Запустите длительный захват с фильтром только для двух установленных серверов, а также запустите его на обоих серверах, чтобы сравнить результаты. При поиске и устранении неисправностей что-то вроде этого я ищу перезагрузки на соединениях и любые долгие ожидания между соединениями.

Wireshark сделает свое дело. Установите фильтр захвата на Server1 для «host server2» на Server2 установите фильтр захвата на «host server1». Это захватит весь трафик между ними. Вы также можете установить ограничение для каждого пакета 128 байтами, чтобы оно не увеличивалось до большого.

Также для вашей идеи инструмента сердцебиения. http://www.codeproject.com/Articles/10481/Simple-ICMP-Service-Monitor

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .