Come aggiungere un pool di backup in ccminer? Supporto per il failover del pool in ccminer

Ti sei mai svegliato nel cuore della notte per controllare se il tuo minatore funziona o no? La maggior parte di noi avrebbe attraversato quella fase. Soprattutto con difficoltà continua a raccogliere costantemente su alcune monete che non vogliamo perdere di estrarre quei primi blocchi. Ci sono molti scenari in cui il tuo minatore potrebbe smettere di funzionare come: problemi di alimentazione, problemi di Wifi / Internet, arresti anomali dovuti a overclock eccessivo, driver instabili e problemi di connessione al pool. Mentre tutti questi possono essere risolti, l’errore a bordo piscina non è nelle tue mani.

Se stavi minando per molto tempo, ad un certo punto potresti aver sentito un pool subire tempi di inattività. Anche un pool di mining ben consolidato che gira su un server privato e dispone di funzionalità come la protezione DDOS, il supporto per il failover automatico e i server di autoriparazione a volte falliscono. È così ovvio che tale evento accadrà a un certo punto, quindi è essenziale configurare almeno un pool di mining come backup.

Configurando un pool di backup ogni volta che il minatore perde la connessione o se il pool principale non è raggiungibile, passerà automaticamente al pool di backup e inizierà il mining. In questo modo non perderai il tuo prezioso tempo minerario. L’aggiunta del supporto per il failover del pool è molto semplice. Qui in questo post ti mostreremo come configurare il pool di backup in ccminer.

Aggiunta del pool di failover in ccminer

Quando abbiamo realizzato il tutorial su ccminer, pensavamo di aver coperto tutto sul minatore. Ma poi abbiamo effettivamente perso questa caratteristica supportata da ccminer. Esistono due modi per aggiungere un pool di backup in ccminer. 1. Configurarlo direttamente nel tuo file batch e 2. Creare un file di configurazione separatamente e inserire tutti i pool che desideri come backup.

Aggiunta del pool di backup nel file batch ccminer

Nel tuo file batch di solito inserisci prima l’algoritmo, quindi l’indirizzo del pool, l’indirizzo del portafoglio e infine il simbolo della moneta nel caso in cui il pool abbia più di una moneta sotto lo stesso algoritmo. Per aggiungere un pool di backup è necessario seguire lo stesso che è continuare il file batch partendo da algoritmo, indirizzo pool e indirizzo wallet. Ricorda che il pool principale viene prima e il pool di backup viene dopo.

Ecco un esempio di come appare il file batch:

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

pausa

Salva il file batch ed esegui il minatore. Ora, per impostazione predefinita, inizia a estrarre dal pool principale e nel momento in cui il pool si guasta e dice che la connessione dello strato è interrotta, passerà al pool secondario e inizierà l’estrazione da lì. Quindi, se il pool di backup non riesce a un certo punto, passa di nuovo al pool principale.

rotazione del timeout di failover del pool

Puoi anche aggiungere –time-limit = 300 (esempio) alla fine del pool di backup. Questo è il limite di tempo in 300 secondi e dice al minatore di estrarre nel pool di backup solo per 300 secondi (5 minuti), dopodiché controllerà la connessione al pool principale. Se il pool principale è online, continua lì, in caso contrario passerà al pool secondario, estrae per altri 5 minuti e quindi controlla di nuovo la connessione al pool principale. Questo è facoltativo e puoi modificare il limite di tempo secondo il tuo desiderio.

Esempio:

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

pausa

Aggiunta di più pool di backup, algoritmi e monete

La configurazione di cui sopra funziona con l’ultima versione di tpruvot e per file batch supporta solo un algoritmo. Ma cosa succede se si desidera aggiungere monete / algoritmi diversi e più pool in un’unica configurazione. Per questo creeremo un file di configurazione in formato JSON, inseriremo tutti i pool e i dettagli della moneta lì e quindi lo chiameremo utilizzando il file batch. Questo è semplice e la configurazione è simile a XMR STAK e XMRig.

Backup di più pool1. All’interno della tua cartella ccminer crea un nuovo documento di testo e rinominalo come multi-pool.conf o pool-failover.conf o qualsiasi altra cosa (.conf e non .txt). Ad esempio nell’immagine sopra lo è multi-coin-pool.conf

2. Successivamente creeremo un file batch con lo stesso nome. Per esempio multi-coin-pool.bat.

3. Una volta terminato, modifica il tuo file .bat e inserisci il seguente comando in esso. Modifica il nome della configurazione in modo che corrisponda al file che hai creato. Questo è tutto! il tuo file batch è ora pronto.

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

pausa

4. Ora inseriremo tutti i dettagli del pool e della moneta nel file di configurazione. Fare clic con il pulsante destro del mouse sul file .conf, modificare e quindi immettere il seguente comando. Il codice di esempio riportato di seguito è solo per riferimento, quindi modificalo di conseguenza. Una volta terminato, salvalo ed esegui il file batch.

{

"piscine": [

{

"nome": "Ravenminer",

"algo" : "x16r",

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

"utente": "RU5Umsy0rb8AZAwRbP34bGloUrqPAk9gia",

"passaggio": "X",

"intensità" : 21

},

{

"nome": "xvg-umine",

"algo" : "x17",

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

"utente": "DGdpgo3qLwfLFX8KSrocHCNiPgW7RyxJdQ",

"passaggio": "c = XVG"

},

{

"nome": "tribus-yiimp",

"algo" : "tribus",

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

"utente": "DECBV2xuYR7RZukbycSo1D31kL4Kpiq88K",

"passaggio": "X"

}

]

}

Come funziona?

Hai notato che la configurazione di cui sopra contiene 3 diversi algoritmi, monete e dettagli del pool. Sì, ccminer supporta più algoritmi, quindi oltre a più pool puoi anche aggiungere qualsiasi algoritmo o moneta al tuo file di configurazione.

Quando esegui il file batch; per impostazione predefinita inizia a minare la prima configurazione che in questo caso è Ravencoin (x16r). Esegue l’estrazione di Raven finché il pool non perde la connessione e restituisce la connessione allo strato non riuscita: errore di timeout. Riprova una volta e se il pool è ancora inattivo, si connette al pool successivo e avvia l’estrazione di Verge coin (XVG). Se anche questo fallisce, passa al terzo pool e inizia a estrarre l’algoritmo Tribus. Questo va avanti in modalità di ripetizione.

Non dimenticare di impostare l’indirizzo del portafoglio, il lavoratore, la password, le informazioni di connessione al server dello strato di pool e il nome della moneta in modo appropriato. Questa configurazione funziona con tutte le versioni di ccminer (alexis, tpruvot, klaust) e anche con cryptonight ccminer. Si noti inoltre che una virgoletta mancante, una virgola o una parentesi aggiuntiva interromperebbe la configurazione e provocherà un errore di decodifica JSON non riuscito.

decodifica JSON del pool di backup non riuscita

Oltre a questo puoi anche impostare difficoltà, intensità, numero di dispositivi, thread, limite di potenza e qualsiasi opzione della riga di comando che può essere trovata su ccminer. Inoltre puoi utilizzare questa strategia di failover in diversi modi, ad esempio puoi aggiungere 2 monete diverse in una singola configurazione, impostare il limite di tempo allo stesso modo e lasciarle estrarre in modalità di ripetizione. Spero che sia di aiuto!