Перейти к содержимому
hanymi

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

Рекомендуемые сообщения

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

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

 

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

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

 

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@leo008,

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

работает 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.
 
может быть по этой причине???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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>";
Изменено пользователем hanymi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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

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

Изменено пользователем sfairat83

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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

файл check.php

строка 84

curl_setopt($curl,CURLOPT_TIMEOUT,5);

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

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

curl_close($curl);

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

sleep(1);

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

Изменено пользователем hanymi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

У меня ситуация примерно как тут 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 я закрываю и через минуту первый выдает вышеописанную картину.

Изменено пользователем tolyan23

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

файл check.php

строка 84

curl_setopt($curl,CURLOPT_TIMEOUT,5);

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

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

curl_close($curl);

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

sleep(1);

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

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

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

 

на моей карте всегда есть аппаратные ошибки уж не знаю почему но десяток за сутки набирается... неужели нет никакого способа закрыть это зловредное окошко Программа завершила работу и перезапустить 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

Изменено пользователем lumber

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

добавь  @echo off и пропиши в батнике полный путь к сгмайнеру мне помогло

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

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

 

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

'GPUspeedChk'         => false,

'LastShareTimeChk'    => false,

 

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

'RestartType'        => 'none'

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

Изменено пользователем hanymi

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×