mirror of
https://github.com/fluencelabs/tendermint
synced 2025-05-03 10:32:17 +00:00
Merge pull request #794 from tendermint/243-restart-app-via-os
Kill Tendermint when App dies
This commit is contained in:
commit
ec87c740a7
@ -1208,6 +1208,10 @@ func (cs *ConsensusState) finalizeCommit(height int) {
|
|||||||
err := stateCopy.ApplyBlock(eventCache, cs.proxyAppConn, block, blockParts.Header(), cs.mempool)
|
err := stateCopy.ApplyBlock(eventCache, cs.proxyAppConn, block, blockParts.Header(), cs.mempool)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
cs.Logger.Error("Error on ApplyBlock. Did the application crash? Please restart tendermint", "err", err)
|
cs.Logger.Error("Error on ApplyBlock. Did the application crash? Please restart tendermint", "err", err)
|
||||||
|
err := cmn.Kill()
|
||||||
|
if err != nil {
|
||||||
|
cs.Logger.Error("Failed to kill this process - please do so manually", "err", err)
|
||||||
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user