**Motivations:** - Prevent bitcoind crashes caused by heavy RPC calls without timeout - Document bitcoind crash and wallet loading stuck issues - Clean up obsolete files (configure-nginx-proxy.sh, userwallet components, website-skeleton, old fixKnowledge docs) **Root causes:** - RPC calls without timeout causing bitcoind crashes - No pre-check of bitcoind health before heavy operations - Large wallet (315MB) causing long loading times and potential hangs - Missing retry mechanism for transient errors **Correctifs:** - Add timeouts on RPC calls (5 minutes for listunspent, 10 seconds for healthcheck) - Add bitcoind health check before synchronization - Implement retry with exponential backoff - Reduce maximumCount limit from 9999999 to 500000 UTXOs - Improve cron script with pre-checks and better error handling - Add container status verification before script execution **Evolutions:** - New check-services-status.sh script for service diagnostics - Documentation of crash issues in fixKnowledge - Improved logging with timestamps - Better error messages and handling **Pages affectées:** - data/sync-utxos-spent-status.mjs - data/sync-utxos-cron.sh - data/restart-services-cron.sh - data/check-services-status.sh (new) - fixKnowledge/sync-utxos-rpc-optimization.md (new) - fixKnowledge/signet-bitcoind-crash-mining-stopped.md (new) - fixKnowledge/signet-bitcoind-crash-wallet-loading-stuck.md (new) - Removed obsolete files: configure-nginx-proxy.sh, userwallet components, website-skeleton files, old fixKnowledge docs Co-authored-by: Cursor <cursoragent@cursor.com>
101 lines
4.0 KiB
Plaintext
101 lines
4.0 KiB
Plaintext
📊 UTXOs à vérifier: 80378
|
|
📡 Récupération des UTXOs depuis Bitcoin...
|
|
📊 UTXOs disponibles dans Bitcoin: 268376
|
|
💾 Création de la table temporaire...
|
|
💾 Insertion des UTXOs disponibles par batch...
|
|
⏳ Traitement: 10000/268376 UTXOs insérés...
|
|
⏳ Traitement: 20000/268376 UTXOs insérés...
|
|
⏳ Traitement: 30000/268376 UTXOs insérés...
|
|
⏳ Traitement: 40000/268376 UTXOs insérés...
|
|
⏳ Traitement: 50000/268376 UTXOs insérés...
|
|
⏳ Traitement: 60000/268376 UTXOs insérés...
|
|
⏳ Traitement: 70000/268376 UTXOs insérés...
|
|
⏳ Traitement: 80000/268376 UTXOs insérés...
|
|
⏳ Traitement: 90000/268376 UTXOs insérés...
|
|
⏳ Traitement: 100000/268376 UTXOs insérés...
|
|
⏳ Traitement: 110000/268376 UTXOs insérés...
|
|
⏳ Traitement: 120000/268376 UTXOs insérés...
|
|
⏳ Traitement: 130000/268376 UTXOs insérés...
|
|
⏳ Traitement: 140000/268376 UTXOs insérés...
|
|
⏳ Traitement: 150000/268376 UTXOs insérés...
|
|
⏳ Traitement: 160000/268376 UTXOs insérés...
|
|
⏳ Traitement: 170000/268376 UTXOs insérés...
|
|
⏳ Traitement: 180000/268376 UTXOs insérés...
|
|
⏳ Traitement: 190000/268376 UTXOs insérés...
|
|
⏳ Traitement: 200000/268376 UTXOs insérés...
|
|
⏳ Traitement: 210000/268376 UTXOs insérés...
|
|
⏳ Traitement: 220000/268376 UTXOs insérés...
|
|
⏳ Traitement: 230000/268376 UTXOs insérés...
|
|
⏳ Traitement: 240000/268376 UTXOs insérés...
|
|
⏳ Traitement: 250000/268376 UTXOs insérés...
|
|
⏳ Traitement: 260000/268376 UTXOs insérés...
|
|
💾 Mise à jour des UTXOs dépensés...
|
|
|
|
📊 Résumé:
|
|
- UTXOs vérifiés: 80378
|
|
- UTXOs toujours disponibles: 80378
|
|
- UTXOs dépensés détectés: 0
|
|
|
|
📈 Statistiques finales:
|
|
- Total UTXOs: 283165
|
|
- Dépensés: 202787
|
|
- Non dépensés: 80378
|
|
|
|
✅ Synchronisation terminée
|
|
🔍 Démarrage de la synchronisation des UTXOs dépensés...
|
|
|
|
📊 UTXOs à vérifier: 80378
|
|
📡 Récupération des UTXOs depuis Bitcoin...
|
|
📊 UTXOs disponibles dans Bitcoin: 268385
|
|
💾 Création de la table temporaire...
|
|
💾 Insertion des UTXOs disponibles par batch...
|
|
⏳ Traitement: 10000/268385 UTXOs insérés...
|
|
⏳ Traitement: 20000/268385 UTXOs insérés...
|
|
⏳ Traitement: 30000/268385 UTXOs insérés...
|
|
⏳ Traitement: 40000/268385 UTXOs insérés...
|
|
⏳ Traitement: 50000/268385 UTXOs insérés...
|
|
⏳ Traitement: 60000/268385 UTXOs insérés...
|
|
⏳ Traitement: 70000/268385 UTXOs insérés...
|
|
⏳ Traitement: 80000/268385 UTXOs insérés...
|
|
⏳ Traitement: 90000/268385 UTXOs insérés...
|
|
⏳ Traitement: 100000/268385 UTXOs insérés...
|
|
⏳ Traitement: 110000/268385 UTXOs insérés...
|
|
⏳ Traitement: 120000/268385 UTXOs insérés...
|
|
⏳ Traitement: 130000/268385 UTXOs insérés...
|
|
⏳ Traitement: 140000/268385 UTXOs insérés...
|
|
⏳ Traitement: 150000/268385 UTXOs insérés...
|
|
⏳ Traitement: 160000/268385 UTXOs insérés...
|
|
⏳ Traitement: 170000/268385 UTXOs insérés...
|
|
⏳ Traitement: 180000/268385 UTXOs insérés...
|
|
⏳ Traitement: 190000/268385 UTXOs insérés...
|
|
⏳ Traitement: 200000/268385 UTXOs insérés...
|
|
⏳ Traitement: 210000/268385 UTXOs insérés...
|
|
⏳ Traitement: 220000/268385 UTXOs insérés...
|
|
⏳ Traitement: 230000/268385 UTXOs insérés...
|
|
⏳ Traitement: 240000/268385 UTXOs insérés...
|
|
⏳ Traitement: 250000/268385 UTXOs insérés...
|
|
⏳ Traitement: 260000/268385 UTXOs insérés...
|
|
💾 Mise à jour des UTXOs dépensés...
|
|
|
|
📊 Résumé:
|
|
- UTXOs vérifiés: 80378
|
|
- UTXOs toujours disponibles: 80378
|
|
- UTXOs dépensés détectés: 0
|
|
|
|
📈 Statistiques finales:
|
|
- Total UTXOs: 283165
|
|
- Dépensés: 202787
|
|
- Non dépensés: 80378
|
|
|
|
✅ Synchronisation terminée
|
|
🔍 Démarrage de la synchronisation des UTXOs dépensés...
|
|
|
|
📊 UTXOs à vérifier: 80378
|
|
📡 Récupération des UTXOs depuis Bitcoin...
|
|
❌ Erreur lors de la synchronisation: socket hang up
|
|
🔍 Démarrage de la synchronisation des UTXOs dépensés...
|
|
|
|
📊 UTXOs à vérifier: 80378
|
|
📡 Récupération des UTXOs depuis Bitcoin...
|
|
❌ Erreur lors de la synchronisation: read ECONNRESET
|