Почему может остановиться ping на разных серверах?
Дано:
- Иностранный сервер X у провайдера А
- Иностранный сервер Y у провайдера А, но в другом регионе
- Сервер в РФ - W
- Домашний сервер - Q
W и Q взаимодействуют друг с другом (вечное соединение heartbeat). Пару дней назад начал ловить аномалии в виде обрезки данных. В одном запросе приходит Hea, во втором rtbeat. До этого в течении месяца таких проблем не было.
Пытаясь выяснить причину, решил запустить ping на 15 часов с X и Y одновременно по W и Q. Команда выглядела вот так:
ping -i 2 -D -O -c $((15*3600/2)) *ip* > ping.log 2>&1 &
Сегодня проверяю логи и вижу на одном сервере на последней строке вот такую картину:
[1714186651.328270] 64 bytes from *ip*: icmp_seq=2227 ttl=56 time=76.8 ms
а на втором вот это:
[1714186651.726404] 64 bytes from *ip*: icmp_seq=2174 ttl=57 time=47.9 ms
все 4 запущенных ping’а остановились примерно в одно и тоже время 1714186651 (Sat Apr 27 2024 05:57:30 GMT+3)
Как такое может быть? И что нужно сделать, чтобы такого не происходило?