Вы когда-нибудь проснулись посреди ночи, чтобы проверить, работает ли ваш майнинг или нет? Большинство из нас прошли бы эту стадию. Особенно с трудом постоянно поднимаемся на определенные монеты, мы не хотим пропустить добычу этих ранних блоков. Существует много сценариев, в которых ваш майнер может перестать работать, например: проблемы с питанием, проблемы с Wi-Fi / Интернетом, сбои из-за слишком большого разгона, неустойчивые драйверы и проблемы с подключением пула. Хотя все они могут быть исправлены, ошибка сбоя пула не в ваших руках.

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

Путем настройки резервного пула всякий раз, когда ваш майнер теряет соединение или если основной пул недоступен, он автоматически переключается на резервный пул и начинает добычу. Таким образом, вы не упустите свой ценный момент добычи. Добавление поддержки отказоустойчивости пула очень простое. Здесь, в этом сообщении, мы покажем вам, как настроить резервный пул в ccminer.

Добавление отказоустойчивого пула в ccminer

Добавление резервного пула в пакетный файл ccminer

В вашем пакетном файле вы обычно сначала вводите алгоритм, затем адрес пула, адрес кошелька и последний символ монеты в случае, если в пуле имеется более одной монеты по тому же алгоритму. Чтобы добавить резервный пул, вам нужно следовать тому же, что и продолжить пакетный файл, начиная с алгоритма, адреса пула и кошелька. Помните, что первичный пул приходит первым, а следующий пул резервных копий.

Вот пример того, как выглядит командный файл:

Код:
ccminer-x64 -a x17 -o pool-stratum-server-main -u wallet-address -p c=XVG -a x17 -o pool-stratum-server-backup -u wallet-address -p x
pause

Сохраните командный файл и запустите майнер. Теперь по умолчанию он запускается в основном пуле, а в тот момент, когда пул терпит неудачу и говорит, что соединение stratum прерывается, он переключится на вторичный пул и начнет добывать там. Затем, если резервный пул не работает в один момент, он снова переключается на первичный пул.

Вы также можете добавить --time-limit=300(пример) в конец пула резервных копий. Это ограничение по времени за 300 секунд, и оно сообщает майнеру, чтобы он работал в резервном пуле только за 300 секунд (5 минут), после чего он проверил подключение к основному пулу. Если первичный пул находится в сети, он продолжается там, если он не переключится на дополнительный пул, мины еще на 5 минут, а затем снова проверит подключение к основному пулу. Это необязательно, и вы можете изменить срок по вашему желанию.

Пример:

Код:
ccminer-x64 -a tribus -o stratum+tcp://yiimp.eu:8533 -u DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K -p x -a tribus -o stratum+tcp://umine.org:3336 -u DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K -p x --time-limit=900
pause

Добавление нескольких резервных пулов, алгоритмов и монет

Вышеупомянутая конфигурация работает с последней версией tpruvot и для пакетного файла, она поддерживает только один алгоритм. Но что, если вы хотите добавить разные монеты / алгоритмы и несколько пулов в одну настройку. Для этого мы собираемся создать файл конфигурации формата JSON, введем все пулы и информацию о монете, а затем вызовите его с помощью командного файла. Это просто, и конфигурация похожа на XMR STAK и XMRig .

Резервное копирование нескольких пулов1. В папке ccminer создайте новый текстовый документ и переименуйте его как multi-pool.conf или pool-failover.conf или что угодно ( .conf, а не .txt ). Например, в приведенном выше изображении это multi-coin-pool.conf

http://s8.uploads.ru/t/t7MOG.png

2. Затем мы создадим командный файл с тем же именем. Например, multi-coin-pool.bat .

3. После этого отредактируйте файл .bat и введите в него следующую команду. Измените имя конфигурации в соответствии с созданным вами файлом. Это оно! ваш пакетный файл теперь готов.

Код:
ccminer-x64.exe -c multi-coin-pool.conf
pause

4. Теперь мы собираемся ввести все сведения о пуле и монете в файле конфигурации. Щелкните правой кнопкой мыши файл .conf, отредактируйте и введите следующую команду. Нижеприведенный пример кода предназначен только для вашей справки, поэтому отредактируйте его соответствующим образом. После этого сохраните его и запустите пакетный файл.

{
"pools":[
{
"name": "ravenminer",
"algo" : "x16r",
"url": "stratum+tcp://ravenminer.com:3336",
"user": "RU5Umsy0rb8AZAwRbP34bGloUrqPAk9gia",
"pass": "x",
"intensity" : 21
},
{
"name": "xvg-umine",
"algo" : "x17",
"url": "stratum+tcp://eu2.umine.org:3737",
"user": "DGdpgo3qLwfLFX8KSrocHCNiPgW7RyxJdQ",
"pass": "c=XVG"
},
{
"name": "tribus-yiimp",
"algo" : "tribus",
"url": "stratum+tcp://yiimp.eu:8533",
"user": "DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K",
"pass": "x"
}
]

}

Как это работает?

Вы заметили, что вышеуказанная конфигурация содержит 3 разных алгоритма, монеты и детали пула. Да, ccminer поддерживает несколько алгоритмов, поэтому в дополнение к нескольким пулам вы также можете добавить любой алгоритм или монеты в свой файл конфигурации.

Когда вы запускаете командный файл; по умолчанию он начинает добывать первую конфигурацию, которая в этом случае является Ravencoin (x16r).  Он запускает Raven, пока пул не потеряет соединение и не удастся выполнить соединение stratum: ошибка с выдержкой времени. Он повторяет один раз, и если пул все еще остается, он подключается к следующему пулу и начинает добывать монету монеты (XVG). Если это тоже не удастся, он переключится на 3-й пул и начнет разработку алгоритма Tribus . Это происходит в режиме повтора.

Не забудьте установить адрес кошелька, рабочий, пароль, информацию о соединении с файлом пула и имя монеты. Эта настройка работает со всеми версиями ccminer (alexis, tpruvot, klaust) и даже ccrminight ccminer. Также обратите внимание, что один недостающий кавычек, запятая или дополнительная скобка нарушили конфигурацию, и это приведет к ошибке с ошибкой JSON.

http://sg.uploads.ru/t/ZFiIV.png

В дополнение к этому вы также можете установить сложность, интенсивность, количество устройств, потоков, ограничение мощности и любые параметры командной строки, которые можно найти на ccminer. Также вы можете использовать эту стратегию перехода на другой ресурс по-разному, например, вы можете добавить 2 разных монеты в одну конфигурацию, установить временные ограничения в равной степени и позволить им работать в режиме повтора. Надеюсь это поможет!