- Organized 252 files across project - Root directory: 187 → 2 files (98.9% reduction) - Moved configuration guides to docs/04-configuration/ - Moved troubleshooting guides to docs/09-troubleshooting/ - Moved quick start guides to docs/01-getting-started/ - Moved reports to reports/ directory - Archived temporary files - Generated comprehensive reports and documentation - Created maintenance scripts and guides All files organized according to established standards.
1.5 KiB
1.5 KiB
Quick Start: Flush All Stuck Transactions
Date: $(date)
✅ Quick Solution
Step 1: Copy Scripts to Proxmox Host
From your local machine (WSL/development environment), run:
cd /home/intlc/projects/proxmox
./scripts/copy-flush-scripts-to-proxmox.sh
This copies the flush scripts to the Proxmox host.
Step 2: Run Flush Script on Proxmox Host
SSH to the Proxmox host and run:
ssh root@192.168.11.10 # or your Proxmox host IP
cd /home/intlc/projects/proxmox
./scripts/flush-all-mempools-proxmox.sh
Or run it directly via SSH:
ssh root@192.168.11.10 "cd /home/intlc/projects/proxmox && ./scripts/flush-all-mempools-proxmox.sh"
This will restart all Besu services (validators, sentries, RPC nodes) which clears all in-memory transaction pools.
📋 What Gets Restarted
- ✅ 5 Validators (VMID 1000-1004)
- ✅ 4 Sentries (VMID 1500-1503)
- ✅ 3 RPC Nodes (VMID 2500-2502)
Total: 12 nodes
⏱️ Duration
- Restart time: ~30 seconds
- Service stabilization: ~15 seconds
- Total: ~45 seconds
🔍 After Flushing
- Wait for all nodes to sync (~1-2 minutes)
- Verify transactions are cleared
- Retry any blocked operations
📚 More Options
For comprehensive flushing with multiple methods, see:
Last Updated: $(date)