Come si dovrebbe uccidere il processo del nodo tezos?
1 risposta
- voti
Dovresti usare "Ctrl + c" (o kill -15 & lt; Process-ID >)perterminareilnodotezos.Questo richiederà deltempoperchéilnodotenta di annullaregradualmentetutte le azionipianificatee dimantenereil databasein uno stato coerente.
"Ctrl + z" (o kill -19 & lt; Process-ID >)mette semplicementein pausailprocesso.Puoi ripristinarloeseguendoil comando fg
nello stessoterminale (o con kill -18 & lt; PID >).
Nota chepuoi ancheinviare un segnale SIGKILL (kill -9 & lt; PID >) chetermineràimmediatamenteilprocesso.Ma questonon è consigliato,credo,poichépotrebbe danneggiareil database.
Infine,puoi ottenereil PID deltuo/i processo/i nodotezos con ps -A | grep tezos-node
.
Your should use "Ctrl+c" (or kill -15 <Process-ID>) to terminate tezos node. This will take some time because the node tries to softly cancel all scheduled actions, and to keep the database in a consistent state.
"Ctrl+z" (or kill -19 <Process-ID>) just pauses the process. You can bring it back by running fg
command in the same terminal (or with kill -18 <PID>).
Note that you can also send a SIGKILL signal (kill -9 <PID>) that will terminate the process immediately. But this is not recommended I think, as it may corrupt the database.
Finally, you can get the PID of your tezos-node process(es) with ps -A | grep tezos-node
.
Mi sonotrovatopiù voltenell'impossibilità di riavviareilmionodotezosperché credo di averterminatoilprocessoma quandoprovo a riavviarlo ricevoil seguentemessaggio:
Di recente ho usato Ctrl-C,poi quandonon vedevoprogressi,ho usato Ctrl-Z.Credo che questomettailprocessoin secondopiano aggiungendo ulteriore confusione allamia.
Qualemetodo dovrei usareperterminarein modo affidabileilprocesso delnodotezos?Semetto accidentalmenteilprocessoin background,c'è unmodoper riportarloin primopiano?