PHALA — Block Mismatch workaround

pigro85
Phala Italia
Published in
2 min readMar 10, 2022

Essendo PHALA Network in forte sviluppo ci sono alcuni punti che sono ancora in fase di tuning e questo può richiedere di applicare dei workaround per mantenere la propria infrastruttura pienamente operativa.

Può capitare che la sincronizzazione di khala-node si inceppi per “block mismatch”, cosa bisogna fare in questi casi?

Purtroppo al momento l’unica azione rapida e risolutiva è quello di effettuare un riavvio del solo node tramite il comando:

pigro@malgioglio:~$ sudo phala stop node
[sudo] password for pigro:
phala-node
pigro@malgioglio:~$ sudo phala start node
phala-pruntime is up-to-date
Creating phala-node … done
phala-pherry is up-to-date
pigro@malgioglio:~$

Successivamente verificando con il comendo “phala status” si potrà constatare che nel giro di breve il nodo è nuovamente in synch.

Una maniera più furba e funzionale, per i “solo miner", per fare ciò è quella di utilizzare uno script.

Qui la community di PHALA viene in aiuto, infatti è possibile reperire lo script messo a disposizione di un utente al seguente repository github:

Dopo aver riverificato il codice per buona misura, copiare il codice ed incollarlo in un file vuoto posizionato dove meglio si crede.

Nel mio caso ho creato un file chiamato angel con l’editor di test nano posizionandolo nella home directory del mio utente.

Creato il file si può procedere a creare il cronjob lanciando il comando:

pigro@malgioglio:~$ sudo crontab -e

Selezionare l’editor di testo preferito, nel mio caso ho selezionato 1 per utilizzare nano, e procedere alla modifica del file di configurazione.

Avendo posizionato il mio script nel percorso “/home/pigro/angel” ho inserito la seguente riga in cron in modo da eseguire lo script ogni 10 minuti:

*/10 * * * * root /home/pigro/angel

Ovviamente quanto sopra è una soluzione del tutto temporanea fino a quando non sarà completo il delivery del bugfix da parte degli sviluppatori.

PHALA Network — https://app.phala.network/

PHALA Network Twitter — https://twitter.com/PhalaNetwork

PHALA Network Italia Twitter — https://twitter.com/PhalaItalia

PHALA Network Discord — https://discord.com/invite/phala

--

--

pigro85
Phala Italia

Passionate about retro gaming and blockchain. I feel like a digital nomad.