Часто задаваемые вопросы по проверке работоспособности ноды

Сервис Aptos Node Health Checker (NHC) можно использовать для проверки работоспособности вашей ноды . Смотрите Программа проверки работоспособности ноды для получения полной документации по NHC.

Цель этого раздела - помочь вам понять, почему ваша нода не прошла определенную проверку работоспособности, когда вы запустили NHC для нее. Если вы не нашли нужную информацию в этом разделе, откройте проблему или PR и добавьте информацию самостоятельно.

Как работает система оценки задержки?

Скорее всего, вы находитесь здесь потому, что получили такой результат оценки NHC:

Average latency too high: The average latency was 1216ms, which is higher than the maximum allowed latency of 1000ms.

В то время как NHC сообщает о 1216 мс выше, при ping вы можете увидеть задержку около 600 мс. Эта разница объясняется тем, что когда вы ping IP-адрес, результат, который вы видите, - это одно круговое движение (где задержка - это время кругового движения (RTT)). С другой стороны, тест NHC на задержку представляет собой запрос к API, запущенному на вашей ноде. По сути, это означает, что NHC засечет время 2 поездок туда и обратно, поскольку он делает следующее:

  1. SYN

  2. SYNACK

  3. ACK + Отправить HTTP-запрос

  4. Получение ответа HTTP

т.е. NHC должен выполнить групповое соединение TCP (один цикл), а затем сделать запрос HTTP (второй цикл).

Причина, по которой NHC использует инструмент оценки задержки, заключается в том, чтобы обеспечить хорошую производительность сети. В частности, если задержка до вашей ноды слишком высока, это приведет к низкому TPS и высокому времени до завершения, что очень важно для работы высокопроизводительного блокчейна L1. Если вы получаете эту ошибку, вам нужно попытаться улучшить задержку на вашей ноде. Мы установили высокие пороги для этого значения, понимая, что ноды будут работать по всему миру.

Last updated