Jump to content

контроль стабильной работы фермы на cgminer


 Share

Recommended Posts

Моя идея для физического рестарта фермы: берем ардуино + изернет шилд + реле. Пишем программу для ардуино - пинг фермы каждые 5 минут, если пинг есть успокаиваемся на следующие пять минут, если пинга нет - шлем команду на реле, реле замыкает контакты резет, система грузится. + пишем для ардуино веб сервер для удаленного доступа статистики перезагрузки. осталось малость написать программу ))

Link to comment
Share on other sites

  • Replies 86
  • Created
  • Last Reply

Top Posters In This Topic

Подскажите пожалуйста, надо ли помещать cgminer в определенную папку? Или просто сделать, чтобы он запускался с параметром и прописать в планировщике вместе с тем бат файлом?

Link to comment
Share on other sites

Подскажите пожалуйста, надо ли помещать cgminer в определенную папку? Или просто сделать, чтобы он запускался с параметром и прописать в планировщике вместе с тем бат файлом?

 

не важно, главное чтобы в bat'нике был указан правильный путь до cgminer, запускать cgminer надо через bat'ник или gui кому как удобнее.

а в планировщик уже прописываешь тот самый bat'ник

Оптимальные для какой валюты? Скажем, если разговор идет о скорости шары, то на битках будет Мхеши (да?) а на лайтах Кхеши.

 

Для любой, скрипту до "лампочки" мегахэши там или килохэши, он смотрит только на дату последней шары, если она старая (то он считает что что-то отвалилось или зависло) и перезапустит майнер минут через 10, если эта проблема сохраниться с тем GPU

по этому и пишу параметры по умолчанию оптимальны.

Link to comment
Share on other sites

Вопрос к автору: можно ли ваши наработки использовать с sgminer?

 

понятия не имею что такое sgminer, я его делал под cgminer.

используйте как хотите.

Link to comment
Share on other sites

 

Подскажите пожалуйста, надо ли помещать cgminer в определенную папку? Или просто сделать, чтобы он запускался с параметром и прописать в планировщике вместе с тем бат файлом?

 

не важно, главное чтобы в bat'нике был указан правильный путь до cgminer, запускать cgminer надо через bat'ник или gui кому как удобнее.

а в планировщик уже прописываешь тот самый bat'ник 

 

 

В том bat'нике который в архиве ничего менять не надо? 

Я просто добавил параметр api к cgminer и добавил в планировщик.

Link to comment
Share on other sites

@leo008,

sgminer это форк cgminer'a использует то  же api поэтому будет работать без проблем.

Link to comment
Share on other sites

Подскажите кто знает почему  М5  на рисунке обновляется постоянно но горит красным цветом в чем может быть проблема?

post-11866-0-34878200-1391756651_thumb.jpg

Link to comment
Share on other sites

  • 2 weeks later...

выключается майнер

работает 1-2 дня и выключается

 

в журнале событий много повторяющихся ошибок:

 
Сбой активации лицензий (slui.exe) со следующим кодом ошибки:
hr=0x8007007B
Аргументы командной строки:
RuleId=502ff3ba-669a-4674-bbb1-601f34a3b968;Action=AutoActivateSilent;AppId=55c92734-d682-4d71-983e-d6ec3f16059f;SkuId=81671aaf-79d1-4eb1-b004-8cbbe173afea;NotificationInterval=1440;Trigger=TimerEvent
 
и ещё вот эта
 
Сбой активации приложения WinStore_cw5n1h2txyewy!Windows.Store. Ошибка: Активация этого приложения невозможна при отключенном контроле учетных записей.. Дополнительные сведения см. в журнале Microsoft-Windows-TWinUI/Operational.
 
может быть по этой причине???
Link to comment
Share on other sites

aae1 красным у меня там выводится то, что после последнего сабмита шар на сервер прошло более 10 минут, это говорит о том что ферма выключилась или не работает.

есть подозрение что на вашей ферме М5 и М6 установлено неправильное время, из-за этого скрипт считает что дата посылки данных устарела.

просто поставите правильно часы, на той ферме, чтобы оно было как на хостинге, где установлен скрипт.

 

крысным выводится вот тут в файле status.php 10*60 это 10 минут, можно поменять кому надо.

$v['sd'] - это дата посылки данных (по часам фермы, а не вашего хостинга, где стоит скрипт).

echo "<td class='".(((time()-$v['sd'])>(10*60))?"snact":"snorm")."'>".date("H:i:s",$v['sd'])."</td>";
Edited by hanymi
Link to comment
Share on other sites

Не подскажите в чем может быть проблема, скрипт отсылает на сервер инфу только об одной видеокарте, чаще всего той которая 0, но иногда и другие, соответственно выглядит это на сайте так: 

post-12961-0-40338100-1393078485_thumb.png

Edited by sfairat83
Link to comment
Share on other sites

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

файл check.php

строка 84

curl_setopt($curl,CURLOPT_TIMEOUT,5);

вместо 5 поставить 10 или 15

или воткнуть еще задержку перед посылками, после строки ниже:

curl_close($curl);

добавить строчку

sleep(1);

может хостинг тупит и не принимает частые запросы, это решит проблему.

Edited by hanymi
Link to comment
Share on other sites

У меня ситуация примерно как тут https://forum.bits.media/index.php?/topic/3745-kontrol-stabilnoi-raboty-fermy-na-cgminer/page-2&do=findComment&comment=96404

windows 7

как только сглючит драйвер появляется надпись драйвер .... и был восстановлен через минуту cgminer пишет что GPU0 более 60 секунд... (ну в общем как на том скрине). И возникает окошко "завершена работа программы cgminer" с двумя кнопками "закрыть" и "искать решение проблемы в интернете". при запуске run_check.bat он зависает на надписи Start script... и все так висит пока не нажмешь в окошке "завершена работа программы cgminer" на кнопку "закрыть" и тогда закрывается cgminer и run_check.bat отрабатывает как положено.

Для симуляции проблемы можно запустить 2 раза cgminer - у меня при этом драйвер слетает гарантировано. Второй cgminer я закрываю и через минуту первый выдает вышеописанную картину.

Edited by tolyan23
Link to comment
Share on other sites

сначала надо добиться стабильного запуска cgminer и его работы, а потом подключать скрипт контроля.

пробуйте другую версию cgminer, проверяйте правильность конфигов.

иначе смысла не имеет, мой скрипт не знает какая скорость работы номинальная у вашей карты, он лишь сравнивает скорость при длительной работе фермы, если драйвер вылетает при запуске, скрипт работать правильно не будет.

пробуйте обновить дрова видеокарт или наоборот поставить ранние.

Link to comment
Share on other sites

сначала надо добиться стабильного запуска cgminer и его работы, а потом подключать скрипт контроля.

пробуйте другую версию cgminer, проверяйте правильность конфигов.

иначе смысла не имеет, мой скрипт не знает какая скорость работы номинальная у вашей карты, он лишь сравнивает скорость при длительной работе фермы, если драйвер вылетает при запуске, скрипт работать правильно не будет.

пробуйте обновить дрова видеокарт или наоборот поставить ранние.

Драйвер вылетает не при запуске а через несколько часов работы... суть проблемы в то что если драйвер слетает  ваш батник почему-то не работает. сообщения о аналогичных проблемах в 22 и 31 постах данной темы (2 страница) у меня контроль скорости вообще отключен т.к.  тут явное событие по таймауту поступления шар. Устранить проблему я конечно пробую но разве смысл вашего батника не перезапуск минера в случае сбоя? 

Link to comment
Share on other sites

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

файл check.php

строка 84

curl_setopt($curl,CURLOPT_TIMEOUT,5);

вместо 5 поставить 10 или 15

или воткнуть еще задержку перед посылками, после строки ниже:

curl_close($curl);

добавить строчку

sleep(1);

может хостинг тупит и не принимает частые запросы, это решит проблему.

преогромнейшее спасибо) помогло)

Link to comment
Share on other sites

 

 

Устранить проблему я конечно пробую но разве смысл вашего батника не перезапуск минера в случае сбоя?

Ну так батник и перезапускает майнер, если тот закрылся, а вот если он у вас зависает, или драйвера вылетают, то что можно сделать батником?

Это ни в коем случае не панацея от всех проблем.

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

 

Так что добивайтесь для начала нормальной работы майнинга, а потом уж батник ставьте.

Нормальная работа это когда нет аппаратных ошибок - нет HW, никогда не вылетают драйвера, и карты не вылетают в SICK и DEAD.

Link to comment
Share on other sites

А что скажете насчет TeamViewera? конечно если синий экран словить то не поможет, а в качестве мониторинга фермы вполне, даже со смартфона можно зайти посмотреть.

Link to comment
Share on other sites

 

на моей карте всегда есть аппаратные ошибки уж не знаю почему но десяток за сутки набирается... неужели нет никакого способа закрыть это зловредное окошко Программа завершила работу и перезапустить miner?

Link to comment
Share on other sites

 

на моей карте всегда есть аппаратные ошибки уж не знаю почему но десяток за сутки набирается... неужели нет никакого способа закрыть это зловредное окошко Программа завершила работу и перезапустить miner?

 

 

1) Убираем сообщение о критической ошибке приложения, которое будет висеть, пока не жмакнешь "Закрыть":

в реестре прописываем ключ "DontShowUI" типа DWORD равный "1" по адресу "HKEY_LOCAL_MACHINE - SOFTWARE - Microsoft - Windows - Windows Error Reporting".

2) в батнике добавляем пару строк:

- таким образом при возникновении ошибки cgminer закроется без всяких окон и запустится вновь.

 

@echo off

:start

cgminer.exe --scrypt -o server:port -u user -p password

goto start

Edited by lumber
Link to comment
Share on other sites

по поводу програмки, былоб неплохо приделать возможность выбора в разных случаях либо ребут либо рестарт и добавить контроль реджектов. ИМХО

Link to comment
Share on other sites

спасибо, а то уже думал сам писать что-то, столько косячный cgwatcher крови уже попил (

вопрос есть по планировщику, при запуске cgminer через планировщик (bat файл) он не отображает консоль (в задачах есть, работает - окна нет), как сделать чтобы было?

Link to comment
Share on other sites

hanymi, а как "обрезать" работу проги до простого мониторинга ригов на страничке? т.е. чтобы не перегружал и т.п.

Link to comment
Share on other sites

hanymi, а как "обрезать" работу проги до простого мониторинга ригов на страничке? т.е. чтобы не перегружал и т.п.

 

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

'GPUspeedChk'         => false,

'LastShareTimeChk'    => false,

 

Или как вариант поставить в настройках

'RestartType'        => 'none'

тогда перезапуска вобще не будет, при любых ошибках.

Edited by hanymi
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • rigonline.ru, мониторинг работы фермы

      Привет. Разработал сервис для мониторинга работы ферм.   http://rigonline.ru   Документация по сервису - https://wiki.rigonline.ru Следить за задачами и изменениями в версиях приложения можно по ссылке - https://trello.com/b/wo9TDNUC Телеграм канал для публикации обновлений - https://t.me/rigonline_news Канал на youtube - https://www.youtube.com/channel/UCH0xPfeoT5pjcTNOu2sZxMA   Мобильное приложение: Google Play - https://play.goog

      in Мониторинг

    • DCG: «Крупные банки не отказываются от работы с криптокомпаниями»

      Криптовалютный конгломерат Digital Currency Group (DCG) сообщил, что некоторые крупные банки заинтересованы в работе с криптовалютными компаниями, хотя и могут налагать ограничения. DCG начал переговоры с различными финансовыми учреждениями о сотрудничестве после краха американских банков Silicon Valley Bank, Signature Bank и Silvergate. В списке потенциальных партнеров такие гиганты, как Santander, HSBC, Deutsche Bank, BankProv, Bridge Bank, Mercury, Multis и Series Financial. Все они заяв

      in Новости криптовалют

    • Крупные криптокомпании начали отказываться от работы с банком Silvergate

      Ряд криптовалютных бирж и многие другие компании начали резко отказываться от работы с Silvergate — после того как банк заявил о задержке с публикацией годового финансового отчета и возможной несостоятельности по причине резкого снижения уровня капитализации. Первой компанией, которая объявила о прекращении сотрудничества с проблемным банком, стала Coinbase. Американская криптобиржа приняла решение «в целях обеспечения безопасности клиентов и минимизации возможных негативных последствий», о

      in Новости криптовалют

    • Краткое введение. Начало работы c криптовалютой bitcoin для новичков

      Краткое введение. Начало работы c криптовалютой bitcoin для новичков. Статья написана для новичков и людей, которые не особо хорошо разбираются в компьютерах. Постарался её сжать очень плотно, и снабдить статью большим количеством ссылок. Подразумевается, что работа ведётся в операционных системах Windows Vista/7/8/8.1/10/Server 2008/2008R2/2012. Как самых распространённых в мире. Я намеренно упрощаю термины, и для специалистов некоторое описание может резать слух. Но из опыта именно такое опис

      in Общий

    • Trezor: Мы забрали производство чипов для кошельков под свой контроль

      Производитель аппаратных кошельков Trezor столкнулся с перебоями в поставке компонентов из-за политических потрясений, а также сокращением производства на фоне последствий эпидемии COVID-19. Финансовый директор Trezor Штепан Ухерик (Stepan Uherik) уверяет, что, помимо повышения безопасности устройств, потенциальные клиенты будут защищены от влияния колебания цен, связанных со спросом и предложением электронных компонентов.   Генеральный директор Trezor Матей Зак (Matej Zak) обещает,

      in Новости криптовалют

×
×
  • Create New...