Quick Diagnostics
Node Health Check Script
Common Issues and Solutions
Node Won’t Start
Issue: Binary not found
Error Message:Issue: Permission denied
Error Message:Issue: Address already in use
Error Message:Sync Issues
Issue: Node stuck at certain height
Symptoms:- Block height not increasing
- No new blocks for > 1 minute
Issue: “wrong Block.Header.AppHash” error
Error Message:Issue: Slow sync speed
Symptoms:- Less than 100 blocks/minute
- High CPU/disk usage
Peer Connection Problems
Issue: No peers connecting
Symptoms:Consensus Issues
Issue: “AppHash mismatch” after upgrade
Error Message:Database Issues
Issue: “database corruption”
Error Message:Issue: “Too many open files”
Error Message:Memory Issues
Issue: Out of memory (OOM) kills
Symptoms:Disk Space Issues
Issue: No space left on device
Error Message:Advanced Troubleshooting
Debug Mode
Profiling
Error Message Reference
| Error | Cause | Solution |
|---|---|---|
wrong Block.Header.AppHash | State corruption | Resync from snapshot |
validator set is nil | Genesis mismatch | Download correct genesis |
connection refused | Service not running | Start service |
timeout waiting for tx to be included | Network congestion | Increase gas price |
account sequence mismatch | Nonce error | Query current nonce |
insufficient fees | Gas price too low | Increase gas price |
signature verification failed | Key mismatch | Check key configuration |
module account has not been set | Initialization error | Reinitialize node |
Getting Help
Collect Debug Information
Next Steps
- Review Monitoring Setup to prevent issues
- Check Upgrade Guide for version-specific issues

