Hoe een back-up pool toevoegen in ccminer? Pool-failover-ondersteuning in ccminer

Ben je ooit midden in de nacht wakker geworden om te kijken of je mijnwerker werkt of niet? De meesten van ons zouden die fase hebben doorgemaakt. Vooral met moeite blijft het constant verhogen van bepaalde munten, we willen die vroege blokken niet missen. Er zijn veel scenario’s waarin uw miner mogelijk niet meer werkt, zoals: stroomproblemen, wifi / internetproblemen, crashen vanwege te veel overklokken, onstabiele stuurprogramma’s en problemen met de poolverbinding. Hoewel deze allemaal kunnen worden verholpen, ligt de fout aan het zwembad niet in jouw handen.

Als je lange tijd aan het minen bent, heb je op een gegeven moment misschien gehoord dat een zwembad uitvaltijd ervaart. Zelfs een gevestigde mijnbouwpool die op een privéserver draait en functies heeft zoals DDOS-bescherming, automatische failover-ondersteuning en zelfherstellende servers zullen soms falen. Het is zo duidelijk dat een dergelijk voorval op een bepaald moment zal gebeuren, dus het is essentieel om ten minste één mining-pool in te stellen als back-up.

Door een back-uppool te configureren wanneer uw miner de verbinding verliest of als de hoofdpool onbereikbaar is, zal deze automatisch overschakelen naar een back-uppool en beginnen met minen. Op deze manier mis je geen waardevolle mijntijd. Het toevoegen van pool-failover-ondersteuning is heel eenvoudig. Hier in dit bericht laten we u zien hoe u een back-uppool configureert in ccminer.

Failover-pool toevoegen in ccminer

Toen we de ccminer-tutorial maakten, dachten we dat we alles over de mijnwerker hadden behandeld. Maar toen misten we eigenlijk deze functie die ccminer ondersteunt. Er zijn twee manieren om een ​​back-uppool toe te voegen in ccminer. 1. Configureer het rechtstreeks in uw batchbestand en 2. Maak een afzonderlijk configuratiebestand en voer alle pools in die u als back-up wilt.

Back-uppool toevoegen in ccminer-batchbestand

In uw batchbestand voert u meestal eerst het algoritme in, vervolgens het pooladres, het portefeuilleadres en ten slotte het muntsymbool voor het geval dat de pool meer dan één munt heeft onder hetzelfde algoritme. Om een ​​back-uppool toe te voegen, moet u hetzelfde volgen, namelijk doorgaan met het batchbestand door te beginnen met het algoritme, het pooladres en het portefeuilleadres. Onthoud dat de primaire pool op de eerste plaats komt en de back-uppool daarna.

Hier is een voorbeeld van hoe het batchbestand eruitziet:

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

pauze

Sla het batchbestand op en voer de mijnwerker uit. Nu begint het standaard te minen bij de primaire pool en zodra de pool faalt en zegt dat de stratum-verbinding is onderbroken, schakelt het over naar de secundaire pool en begint het daar te minen. Als de back-uppool op een gegeven moment mislukt, schakelt deze weer over naar de primaire pool.

pool failover time-out roteren

U kunt ook –time-limit = 300 (voorbeeld) toevoegen aan het einde van de back-uppool. Dit is een tijdslimiet van 300 seconden en het vertelt de mijnwerker om slechts 300 seconden (5 minuten) te minen bij de reservepool, waarna het zal controleren op de verbinding met het hoofdzwembad. Als de primaire pool online is, gaat het daar verder, zo niet, dan schakelt het over naar de secundaire pool, mijnen nog 5 minuten en controleert dan opnieuw op de primaire poolverbinding. Dit is optioneel en u kunt de tijdslimiet naar wens wijzigen.

Voorbeeld:

ccminer-x64 -a tribus -o stratum + tcp: //yiimp.eu: 8533 -u DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K -px -a tribus -o stratum + tcp: //umine.org: 3336 -u DECBV2xuYR7Kpiq88K -px -a tribus -o stratum + tcp: //umine.org: 3336 -u DECBV2xuYR7RoKpiDtime-kS-limiet – = 900

pauze

Meerdere back-uppools, algoritmen en munten toevoegen

De bovenstaande configuratie werkt met de nieuwste tpruvot-versie en ondersteunt per batchbestand slechts één algoritme. Maar wat als u verschillende munten / algoritmen en meerdere pools allemaal in één installatie wilt toevoegen? Hiervoor gaan we een configuratiebestand in JSON-formaat maken, alle pools en muntgegevens daar invoeren en het vervolgens aanroepen met een batchbestand. Dit is eenvoudig en de configuratie is vergelijkbaar met XMR STAK en XMRig.

Meerdere poolback-ups1. Maak in uw ccminer-map een nieuw tekstdocument en hernoem het naar multi-pool.conf of pool-failover.conf of wat dan ook (.conf en niet .txt​In bovenstaande afbeelding is het bijvoorbeeld multi-coin-pool.conf

2. Vervolgens maken we een batchbestand met dezelfde naam. Bijvoorbeeld multi-munten-pool.bat.

3. Als u klaar bent, bewerkt u uw .bat-bestand en voert u de volgende opdracht erin in. Bewerk de configuratienaam zodat deze overeenkomt met het bestand dat u hebt gemaakt. Dat is het! uw batchbestand is nu klaar.

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

pauze

4. Nu gaan we alle pool- en muntgegevens invoeren in het configuratiebestand. Klik met de rechtermuisknop op het .conf-bestand, bewerk het en voer het volgende commando in. De onderstaande voorbeeldcode is alleen ter referentie, dus bewerk deze dienovereenkomstig. Als u klaar bent, slaat u het op en voert u het batchbestand uit.

"zwembaden"​

"naam"​ "ravenminer",

"algo" ​ "x16r",

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

"gebruiker"​ "RU5Umsy0rb8AZAwRbP34bGloUrqPAk9gia",

"slagen voor"​ "X",

"intensiteit" : 21

​,

"naam"​ "xvg-umine",

"algo" ​ "x17",

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

"gebruiker"​ "DGdpgo3qLwfLFX8KSrocHCNiPgW7RyxJdQ",

"slagen voor"​ "c = XVG"

​,

"naam"​ "tribus-yiimp",

"algo" ​ "tribus",

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

"gebruiker"​ "DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K",

"slagen voor"​ "X"

Hoe het werkt?

Is het je opgevallen dat de bovenstaande configuratie 3 verschillende algoritmen, munten en pooldetails bevat? Ja, ccminer ondersteunt meerdere algoritmen, dus naast meerdere pools kunt u ook een algoritme of munt aan uw configuratiebestand toevoegen.

Wanneer u het batchbestand uitvoert; standaard begint het de eerste configuratie te minen, in dit geval is het Ravencoin (x16r). Het mineert Raven totdat de pool de verbinding verliest en de stratum-verbinding mislukt: Time-out-fout. Het probeert het een keer opnieuw en als de pool nog steeds niet beschikbaar is, maakt het verbinding met de volgende pool en begint het mijn Verge-munt (XVG) te minen. Als ook dat niet lukt, schakelt het over naar de 3e pool en begint het het Tribus-algoritme te minen. Dit gaat door in de herhaalmodus.

Vergeet niet om het adres van de portefeuille, de werknemer, het wachtwoord, de verbindingsinformatie van de pool stratum-server en de muntnaam op de juiste manier in te stellen. Deze setup werkt met alle versies ccminer (alexis, tpruvot, klaust) en zelfs cryptonight ccminer. Merk ook op dat een ontbrekend aanhalingsteken, komma of een extra haakje de configuratie zou verbreken en het zal resulteren in een fout in de JSON-decodering mislukt.

backup pool JSON-decodering mislukt

Daarnaast kunt u ook de moeilijkheidsgraad, intensiteit, aantal apparaten, threads, vermogenslimiet en eventuele opdrachtregelopties instellen die op ccminer te vinden zijn. Je kunt deze failover-strategie ook op verschillende manieren gebruiken, je kunt bijvoorbeeld 2 verschillende munten in een enkele configuratie toevoegen, de tijdslimiet gelijk instellen en ze in herhaalmodus laten minen. Ik hoop dat dit helpt!