Har du någonsin vaknat mitt på natten för att kontrollera om din gruvarbetare arbetar eller inte? De flesta av oss skulle ha gått igenom det steget. Speciellt med svårigheter fortsätter att höja ständigt på vissa mynt vi inte vill missa att bryta de tidiga blocken. Det finns många scenarier där din gruvarbetare kan sluta fungera, till exempel: Strömproblem, Wifi / Internet-problem, kraschar på grund av för mycket överklockning, instabila drivrutiner och poolanslutningsproblem. Även om alla dessa kan åtgärdas ligger felet vid poolen inte i dina händer.
Om du grävde länge kanske du någon gång har hört en pool uppleva stillestånd. Även en väletablerad gruvpool som körs på en privat server och har funktioner som DDOS-skydd, automatisk failover-support, självläkningsservrar misslyckas ibland. Det är så uppenbart att en sådan händelse kommer att inträffa någon gång, så det är viktigt att ställa in minst en gruvpool som säkerhetskopia.
Genom att konfigurera en reservpool när din gruvarbetare tappar anslutningen eller om huvudpoolen inte kan nås kommer den automatiskt att växla till reservpoolen och börja bryta. På det här sättet missar du inte din värdefulla gruvtid. Att lägga till pool failover-stöd är mycket enkelt. Här i det här inlägget visar vi dig hur du konfigurerar reservpool i ccminer.
Lägger till failover-pool i ccminer
När vi gjorde ccminer-handledning trodde vi att vi täckte allt om gruvarbetaren. Men då missade vi faktiskt den här funktionen som ccminer stöder. Det finns två sätt att lägga till reservpool i ccminer. 1. Konfigurera den direkt i din batchfil och 2. Skapa en konfigurationsfil separat och mata in alla pooler som du vill ha som säkerhetskopia.
Lägger till reservpool i ccminer-batchfil
I din batchfil matar du vanligtvis in algoritmen först, sedan pooladress, plånbokadress och till sist mynt symbol om poolen har mer än ett mynt under samma algoritm. För att lägga till en reservpool måste du följa samma som fortsätter batchfilen genom att starta från algoritm, pooladress och plånbokadress. Kom ihåg att den primära poolen kommer först och backup-poolen kommer nästa.
Här är ett exempel på hur batchfilen ser ut:
ccminer-x64 -a x17 -o pool-stratum-server-main -u plånbok-adress -p c = XVG -a x17 -o pool-stratum-server-backup-u plånbok-adress -p x
paus
Spara batchfilen och kör gruvarbetaren. Nu börjar det som standard att bryta vid primärpoolen och när ögonblicket poolen misslyckas och säger att stratumanslutningen avbryts kommer den att byta till sekundär pool och börjar bryta där. Om säkerhetskopian sedan misslyckas vid en tidpunkt byter den till den primära poolen igen.

Du kan också lägga till – time-limit = 300 (exempel) i slutet av reservpoolen. Det här är tidsgräns på 300 sekunder och det berättar gruvarbetaren att bryta vid backup-poolen bara i 300 sekunder (5 minuter) varefter den kommer att kontrollera om huvudpoolanslutningen är. Om den primära poolen är online fortsätter den där, om inte kommer den att byta till sekundär pool, bryter i ytterligare 5 minuter och kontrollerar sedan om den primära poolen är ansluten igen. Detta är valfritt och du kan ändra tidsgränsen enligt dina önskemål.
Exempel:
ccminer-x64 -a tribus -o stratum + tcp: //yiimp.eu: 8533 -u DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K -px -a tribus -o stratum + tcp: //umine.org: 3336 -u DECBV2xuYR7RZkcc = 900
paus
Lägga till flera reservpooler, algoritm och mynt
Ovanstående konfiguration fungerar med senaste tpruvot-versionen och per batchfil stöder den bara en algoritm. Men vad händer om du vill lägga till olika mynt / algoritmer och flera pooler i en och samma installation. För detta ska vi skapa en konfigurationsfil för JSON-format, mata in alla pooler och myntdetaljer där och sedan ringa den med batchfil. Detta är enkelt och konfigurationen liknar XMR STAK och XMRig.
1. Skapa ett nytt textdokument i din ccminer-mapp och byt namn på det som multi-pool.conf eller pool-failover.conf eller vad som helst (.conf och inte .txt). Till exempel i ovanstående bild är det multi-mynt-pool.conf
2. Därefter skapar vi en batchfil med samma namn. Till exempel multi-mynt-pool.bat.
3. När du är klar redigerar du .bat-filen och anger följande kommando i den. Redigera konfigurationsnamnet så att det matchar filen du skapade. Det är allt! din batchfil är nu klar.
ccminer-x64.exe -c multi-mynt-pool.conf
paus
4. Nu ska vi mata in alla pool- och myntdetaljer i konfigurationsfilen. Högerklicka på .conf-filen, redigera och ange sedan följande kommando. Nedanstående exempelkod är bara för din referens så redigera den därefter. När du är klar sparar du den och kör batchfilen.
{
"pooler": [
{
"namn": "ravenminer",
"algo" : "x16r",
"url": "stratum + tcp: //ravenminer.com: 3336",
"användare": "RU5Umsy0rb8AZAwRbP34bGloUrqPAk9gia",
"passera": "x",
"intensitet" : 21
},
{
"namn": "xvg-umine",
"algo" : "x17",
"url": "stratum + tcp: //eu2.umine.org: 3737",
"användare": "DGdpgo3qLwfLFX8KSrocHCNiPgW7RyxJdQ",
"passera": "c = XVG"
},
{
"namn": "tribus-yiimp",
"algo" : "stam",
"url": "stratum + tcp: //yiimp.eu: 8533",
"användare": "DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K",
"passera": "x"
}
]
}
Hur det fungerar?
Har du märkt att konfigurationen ovan innehåller tre olika algoritmer, mynt och poolinformation. Ja, ccminer stöder flera algoritmer så förutom flera pooler kan du också lägga till valfri algoritm eller mynt i din konfigurationsfil.
När du kör batchfilen; som standard börjar den mina den första konfigurationen som i det här fallet är Ravencoin (x16r). Den bryter Raven tills poolen tappar anslutningen och returnerar stratumanslutningen misslyckades: Time out-fel. Det försöker en gång och om poolen fortfarande är nere kopplas den till nästa pool och börjar bryta Verge-myntet (XVG). Om det också misslyckas växlar det över till 3: e poolen och börjar bryta Tribus-algoritmen. Detta fortsätter i upprepningsläge.
Glöm inte att ställa in plånbokens adress, arbetare, lösenord, kopplingsinformation för poolstratumserver och myntnamn på lämpligt sätt. Denna inställning fungerar med all version ccminer (alexis, tpruvot, klaust) och till och med cryptonight ccminer. Observera också att ett saknat citattecken, komma eller en extra parentes skulle bryta konfigurationen och det kommer att resultera i JSON-avkodning misslyckades fel.

Utöver detta kan du också ställa in svårigheter, intensitet, antal enheter, trådar, effektbegränsning och eventuella kommandoradsalternativ som finns på ccminer. Du kan också använda denna failover-strategi på olika sätt, till exempel kan du lägga till 2 olika mynt i en enda konfiguration, ställa in tidsgräns lika och låta dem bryta i upprepningsläge. Hoppas det här hjälper!
