Недавно коллеги столкнулись с проблемой случайного сброса соединения с одним из серверов. Если я пингую сервер 10 раз подряд с моего компьютера с Windows, я вижу, что довольно многие из них не могут получить ответ. В данный момент я пытаюсь решить, находится ли проблема в сети между сервером и клиентскими компьютерами или в самом сервере. Мой вопрос: если я всегда могу успешно пропинговать IP-адрес сервера от самого сервера, могу ли я сказать, что причина прерывистого сбоя эхо-запроса от других компьютеров, скорее всего, в сети, а не на моем сервере?
1 ответ
Одним из инструментов, который мне действительно нравится в Windows, является инструмент с именем pathping
. Это должно послужить вам хорошим способом, так как он проверяет каждый шаг на этом пути, и, если есть маршрутизация, он должен определить источник проблемы.
Попробуй это:
С рабочей машины:
pathping -n server
pathping -n dodgymachine
Из хитрой машины:
pathping -n server
pathping -n workingmachine
С сервера:
pathping -n dodgymachine
pathping -n workingmachine
(конечно, заменить dodgymachine
workingmachine
и server
с реальными IP - адресами. Я включил ключ -n
, так как поиск, вероятно, не нужен).
Да, есть некоторая избыточность с выполнением их обоих путей между всеми этими узлами, но тщательность никогда никому не причиняет вреда [цитата нужна].
То, что он делает, в основном то же самое, но он делает это для любых переходов в течение некоторого времени (обычно 10 минут, если я правильно помню) и создает некоторую статистику. Если вы выполните все вышеперечисленное, вы сможете сравнить результаты.