Hvordan legge til backup-basseng i ccminer? Støtte for pool failover i ccminer

Har du noen gang våknet midt på natten for å sjekke om du gruvearbeider jobber eller ikke? De fleste av oss ville ha gått gjennom det stadiet. Spesielt med vanskeligheter fortsetter å heve kontinuerlig på visse mynter vi ikke vil gå glipp av å bryte de tidlige blokkene. Det er mange scenarier der gruvearbeideren din kan slutte å jobbe, for eksempel: Strømproblemer, Wifi / Internett-problemer, krasjer på grunn av for mye overklokking, ustabile drivere og bassengtilkoblingsproblemer. Mens alle disse kan løses, er feilen ved bassenget ikke i hendene dine.

Hvis du holdt på med gruvedrift lenge, hadde du kanskje på et tidspunkt hørt et basseng som opplever nedetid. Selv et veletablert gruvebasseng som kjører på privat server og har funksjoner som DDOS-beskyttelse, automatisk failover-støtte, selvhelbredende servere vil mislykkes noen ganger. Det er så åpenbart at en slik forekomst vil skje på et tidspunkt, så det er viktig å sette opp minst ett gruvebasseng som en sikkerhetskopi.

Ved å konfigurere et reservebasseng når gruvearbeideren din mister tilkoblingen, eller hvis hovedbassenget ikke er tilgjengelig, vil den automatisk bytte til reservebassenget og starte gruvedrift. På denne måten går du ikke glipp av verdifull gruvetid. Det er veldig enkelt å legge til pool failover-støtte. Her i dette innlegget viser vi deg hvordan du konfigurerer backup-bassenget i ccminer.

Legger til failover-basseng i ccminer

Da vi laget ccminer-opplæring, trodde vi at vi dekket alt om gruvearbeideren. Men så savnet vi faktisk denne funksjonen som ccminer støtter. Det er to måter å legge til backup-basseng i ccminer. 1. Konfigurere den direkte i batchfilen din og 2. Opprette en konfigurasjonsfil separat og legge inn alle bassengene du vil ha som sikkerhetskopi.

Legger til backup-basseng i ccminer-batchfil

I batchfilen din legger du vanligvis inn algoritme først, deretter bassengadresse, lommebokadresse og til slutt myntsymbol i tilfelle hvis bassenget har mer enn en mynt under samme algoritme. For å legge til en backup-pool må du følge det samme som fortsetter batchfilen ved å starte fra algoritme, pool-adresse og lommebokadresse. Husk at primærbassenget kommer først, og reservebassenget kommer neste gang.

Her er et eksempel på hvordan batchfilen ser ut:

ccminer-x64 -a x17 -o pool-stratum-server-main -u lommebok-adresse -p c = XVG -a x17 -o pool-stratum-server-backup-u lommebok-adresse -p x

pause

Lagre batchfilen og kjør gruvearbeideren. Nå begynner det som standard å bryte ved primærbassenget og i det øyeblikket bassenget mislykkes og sier at stratumforbindelsen er avbrutt, vil den bytte til sekundærbassenget og begynne å bryte der. Så hvis backup-bassenget mislykkes på et tidspunkt, bytter det til primærbassenget igjen.

rotasjon for basseng failover timeout

Du kan også legge til – time-limit = 300 (eksempel) på slutten av backup-bassenget. Dette er tidsbegrensning på 300 sekunder, og den forteller gruvearbeideren å bryte ved reservebassenget bare i 300 sekunder (5 minutter), hvoretter den vil se etter hovedbassengforbindelse. Hvis primærbassenget er online, fortsetter det der, hvis ikke, vil det bytte til sekundært basseng, gruver i ytterligere 5 minutter og deretter sjekke for primær bassengforbindelse igjen. Dette er valgfritt, og du kan endre tidsfristen etter eget ønske.

Eksempel:

ccminer-x64 -a tribus -o stratum + tcp: //yiimp.eu: 8533 -u DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K -px -a tribus -o stratum + tcp: //umine.org: 3336 -u DECBV2xuYR7RZkcc = 900

pause

Legge til flere backup-bassenger, algoritme og mynter

Konfigurasjonen ovenfor fungerer med den nyeste tpruvot-versjonen, og per batchfil støtter den bare en algoritme. Men hva om du vil legge til forskjellige mynter / algoritmer og flere bassenger alt i ett oppsett. For dette skal vi lage en JSON-formatkonfigurasjonsfil, legge inn alle bassengene og myntdetaljene der og deretter kalle den ved hjelp av batchfil. Dette er enkelt og konfigurasjonen er lik XMR STAK og XMRig.

Flere bassikkerhetskopier1. Opprett et nytt tekstdokument i ccminer-mappen og gi det nytt navn til multi-pool.conf eller pool-failover.conf eller hva som helst (.conf og ikke .txt). For eksempel i bildet ovenfor er det multi-coin-pool.conf

2. Deretter lager vi en batchfil med samme navn. For eksempel multi-coin-pool.bat.

3. Når du er ferdig, rediger du .bat-filen og skriv inn følgende kommando i den. Rediger konfigurasjonsnavnet slik at det samsvarer med filen du opprettet. Det er det! batchfilen din er nå klar.

ccminer-x64.exe -c multi-coin-pool.conf

pause

4. Nå skal vi legge inn alle basseng- og myntdetaljene i konfigurasjonsfilen. Høyreklikk .conf-fil, rediger og skriv deretter inn følgende kommando. Eksempelkoden nedenfor er bare for din referanse, så rediger den deretter. Når du er ferdig, lagrer du den og kjører batchfilen.

{

"bassenger": [

{

"Navn": "ravenminer",

"algo" : "x16r",

"url": "stratum + tcp: //ravenminer.com: 3336",

"bruker": "RU5Umsy0rb8AZAwRbP34bGloUrqPAk9gia",

"sende": "x",

"intensitet" : 21

},

{

"Navn": "xvg-umine",

"algo" : "x17",

"url": "stratum + tcp: //eu2.umine.org: 3737",

"bruker": "DGdpgo3qLwfLFX8KSrocHCNiPgW7RyxJdQ",

"sende": "c = XVG"

},

{

"Navn": "tribus-yiimp",

"algo" : "tribus",

"url": "stratum + tcp: //yiimp.eu: 8533",

"bruker": "DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K",

"sende": "x"

}

]

}

Hvordan det fungerer?

Har du lagt merke til at konfigurasjonen ovenfor inneholder 3 forskjellige algoritmer, mynter og bassengdetaljer. Ja, ccminer støtter flere algoritmer, så i tillegg til flere bassenger kan du også legge til hvilken som helst algoritme eller mynt i konfigurasjonsfilen din.

Når du kjører batchfilen; som standard begynner det å bryte den første konfigurasjonen, som i dette tilfellet er Ravencoin (x16r). Den bryter Raven til bassenget mister forbindelsen og returnerer stratumforbindelse mislyktes: Tidsavbruddfeil. Det prøver på nytt en gang, og hvis bassenget fremdeles er nede, kobles det til neste basseng og begynner å bryte Verge-mynt (XVG). Hvis det også mislykkes, bytter det til tredje basseng og begynner å utvinne Tribus-algoritmen. Dette fortsetter i repetisjonsmodus.

Ikke glem å angi lommebokadresse, arbeider, passord, tilkoblingsinformasjon for bassengstratumserver og myntnavn på riktig måte. Dette oppsettet fungerer med all versjon ccminer (alexis, tpruvot, klaust) og til og med cryptonight ccminer. Vær også oppmerksom på at et manglende anførselstegn, komma eller en ekstra brakett vil ødelegge konfigurasjonen, og det vil resultere i JSON-dekoding mislyktes feil.

backup-JSON-dekoding mislyktes

I tillegg til dette kan du også angi vanskeligheter, intensitet, antall enheter, tråder, strømbegrensning og eventuelle kommandolinjealternativer som finnes på ccminer. Du kan også bruke denne failover-strategien på forskjellige måter, for eksempel kan du legge til 2 forskjellige mynter i en enkelt konfigurasjon, sette tidsbegrensningen likt og la dem mine i gjentakelsesmodus. Håper dette hjelper!