Откройте страницу Devices в веб-интерфейсе и нажмите на иконку ✏️ возле устройства. Обновите логин и пароль.
Кроме того, обновить учетные данные можно при помощи команды hubctl devices edit
.
Вы можете изменить IP адрес ASICа в окне редактирования устройства.
Нажмите на кнопку ✏️ возле устройства и измените IP адрес ASICа.
Нажмите на кнопку 🗑 возле устройства (в списке устройств), чтобы удалить ASIC.
Существует 3 способа получить лог файл ASIC Хаба:
Найдите и откройте лог файл на компьютере:
/var/log/asic-hub/hub.json
C:\Program Data\Hiveon\ASIC Hub\logs\hub.json
Пожалуйста изучите лог файл ASIC Хаба перед обращением в службу поддержки. В большинстве случаев, причина возникшей проблемы может быть описана в самом лог файле.
Также мы рекомендуем временно включить отладочный режим логирования в конфиг файле.
Убедитесь, что ASIC доступен по указанному IP адресу.
Убедитесь, что монитор устройств Хаба запущен: Settings -> About Hub в секции Monitor Status, или используйте команду hubctl monitor status
.
Если статус монитора Not Running, используйте команду hubctl monitor start
, чтобы запустить мониторинг.
Проверьте лог файл на предмет ошибок с доступом к HiveOS API.
Пример:
{"level":"error","error":"failed to push stats to worker API: HiveWorkerAPI: \"Post \\\"http://api.hiveos.farm/worker/api?method=stats\\\": http: server closed idle connection\": Post \"http://api.hiveos.farm/worker/api?method=stats\": http: server closed idle connection","tag":"monitor","message":"failed to push stats for device"}
Попробуйте сменить зеркало API в конфиг файле если проблема подтвердилась.
Проверьте лог файл на предмет ошибок связаных с ASICом.
Пример:
ASIC недоступен по указаному адресу:
{"level":"error","error":"failed to get device stats: 10.0.0.1: device is unreachable (connect error (dial tcp 10.0.0.1:4028: connect: no route to host))","tag":"monitor","rig_id":"...","ip":"10.0.0.1","time":"2020-11-07T01:40:22Z","message":"failed to push stats for device"}
Веб-интерфейс ASICа недоступен:
{"level":"error","error":"502 Bad Gateway - /cgi-bin/luci/admin/status/overview","tag":"monitor","rig_id":"1","ip":"10.0.0.1","mac":"c6:10:19:00:28:25","time":"2021-01-28T19:14:46+05:00","message":"send hello failed"}
Существует две возвожные причины - IP или MAC адрес ASICа изменился.
Проверьте что MAC адрес ASICа не изменился.
Если MAC адрес изменился, мы рекомендуем несколько способов чтобы назначить статический MAC адрес:
Убедитесь что ARP сканнер включен:
[ARP]
в конфиг файлеhubctl stats arp
в консоли чтобы убедится что ARP сканнер запущен и ваше устройство обнаружено сканнером.Существует несколько возможных причин:
Проблема с Hive OS API
Проверьте лог Хаба и убедитесь что адрес Hive OS API указанный в конфиг файле доступен и работает корректно.
Попробуйте изменить API адрес на зеркало в конфиг файле если проблема со стороны Hive OS API.
Ниже приведен пример ошибки в логе, связаной с Hive OS API:
{"level":"error","error":"failed to push stats to worker API: HiveWorkerAPI: \"Post \\\"http://api.hiveos.farm/worker/api?method=stats\\\": http: server closed idle connection\": Post \"http://api.hiveos.farm/worker/api?method=stats\": http: server closed idle connection","tag":"monitor","message":"failed to push stats for device"}
Роутер не справляется с нагрузкой
Обычные домашние роутеры в среднем могут работать с ASICами до 80 штук и Хабом в одной сети.
Если у вас более 80 устройств, рекомендуется использовать двух-ядерный роутер как Keenetic Ultra (или лучше).
ASIC отвечает слишком долго
Иногда один из ASICов может отвечать слишком долго на запрос сборки статистики и это создает "пробку", когда Хаб не успевает вовремя отправить статистику устройств и в ответ Hive OS думает что часть устройств находится оффлайн.
Одно из возможных решений:
DefaultPingInterval
в конфиг файле, Хаб будет собирать статистику чаще.ConnectTimeout
, Хаб будет меньше ждать ответа от устройства.MaxGroupSize
, Хаб распределит больше потоков для мониторинга устройств.Проверьте, запущен ли ASIC хаб. В противном случае запустите его вручную:
sudo systemctl start asic-hub
net start asic-hub
(от имени администратора)Попробуйте выключить ARP сканнер в конфиг файле.