Troubleshooting
This guide provides solutions to common issues when running RibbleChain nodes, sequencers, or staking setups.
Node Issues
Node Not Syncing
- Symptoms:
ribblechain-cli node syncshows no progress. - Solution:
- Check internet connectivity and peer count:
ribblechain-cli node peers. - Increase max peers:
ribblechain-cli node config --max-peers 50. - Restart node:
docker restart ribblechain-node.
- Check internet connectivity and peer count:
High CPU/Memory Usage
- Symptoms: Node consumes excessive resources.
- Solution:
- Reduce peer count:
ribblechain-cli node config --max-peers 20. - Upgrade hardware per Node Requirements.
- Monitor with Prometheus (see Sequencer Monitoring).
- Reduce peer count:
Sequencer Issues
Sequencer Not Processing Batches
- Symptoms:
ribblechain-cli sequencer statusshows no activity. - Solution:
- Check logs:
docker logs ribblechain-sequencer. - Verify configuration:
cat ~/.ribblechain/sequencer.config.json. - Restart sequencer:
docker restart ribblechain-sequencer.
- Check logs:
High Batch Latency
- Symptoms: Batches take too long to process.
- Solution:
- Reduce batch size:
ribblechain-cli sequencer config --max-batch-size 500. - Optimize network bandwidth.
- Check Sequencer Monitoring.
- Reduce batch size:
Staking Issues
Rewards Not Received
- Symptoms:
ribblechain-cli stake rewardsshows zero rewards. - Solution:
- Verify validator uptime:
ribblechain-cli stake performance. - Ensure minimum stake (32,000 $XRB for validators).
- Wait for the next epoch (e.g., daily).
- Verify validator uptime:
Slashing Events
- Symptoms: Staked amount decreases unexpectedly.
- Solution:
- Check logs for downtime or malicious behavior.
- Improve node uptime with Node Security.
- Contact Support for disputes.
General Tips
- Logs: Always check logs for detailed error messages.
- CLI: Use
--verbosefor more output:ribblechain-cli --verbose node status. - Community: Ask for help on Community Channels.
- Updates: Ensure the latest CLI and node versions:
npm update -g ribblechain-cli.
Next Steps
- Review Node Setup.
- Explore Staking Guide.
- Learn about Security Best Practices.