search
Популярные запросы:

Проблемы с соединением

Очень популярный вопрос: мой риг майнит, но он оффлайн в Hive.

Немного объяснений. На риге есть агент, который отправляет статистику на сервер каждые 10 секунд. Это начинается, как только система загружается. Таким образом, ваш риг может работать, но агент по какой-то причине не может связаться с сервером. Или общая проблема заключается в неработающей файловой системе, и агент просто не может сохранить временные файлы для создания своего пакета.

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

Инструкции по ручной проверке

Прежде всего проверьте ваше сетевое соединение:

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

Это самые простые действия, которые вы можете предпринять.

Следующее - это то, что мы делаем на конкретном риге, когда у него обнаруживается такая проблема:

  • ping hiveos.farm - проверить, доступен ли сервер Hive
  • mtr hiveos.farm - проверить, есть ли в сети потеря пакетов
  • time curl http://hiveos.farm - проверить, открыты ли порты HTTP, и нет ли значительной задержки

Но прежде всего мы рекомендуем вам открыть agent-screen. Он покажет вам, что он пытается отправить, и подскажет, что не так. Как здесь:

conn image

Очевидно, что существует некоторая проблема с подключением к серверу, и чтобы исследовать её, вы могли бы сделать все вышеупомянутое.

Вот как выглядит очень плохая ситуация с вашим интернетом. Очень высокая потеря пакетов: conn image

Это хорошая команда для проверки реального времени открытия сайта. Таким образом, вы можете увидеть, сколько нужно для подключения к серверу. Если значение высокое, например, несколько секунд, значит, у вас плохое соединение:

for i in {1..10}; do time curl -s https://hiveos.farm > /dev/null; done

Чтобы проверить зеркала, попробуйте попробуйте сделать следующее с aAPI URLs:

curl http://api.hiveos.farm

curl https://api.hiveos.farm

curl http://amster.hiveos.farm

curl <...другой url listed в выборе зеркала рига>