blockchain : bitcoind crash en raison d'une mémoire insuffisante ?
Faire passer mon VPS à 1 Go de RAM physique a mis fin au problème de plantage. JUSQU’À ce que le VPS soit à court d’espace disque.
J’ai ajouté prune=10240 à mon fichier ~/.bitcoin/bitcoin.conf de sorte que le fichier blockchain commence à élaguer l’historique des transactions lorsqu’il atteint une taille de fichier de 10 Go (1024 Mo * 10 = 10 Go).
Modifier 2
Cela semble être un problème de mémoire, pas un problème de réseau VPN. J’ai désactivé OpenVPN et redémarré bitcoind uniquement pour le voir se bloquer à nouveau en silence.
J’ai maintenant ajouté un fichier d’échange de 1 Go pour étendre l’espace mémoire disponible (le risque est que cela entraîne des problèmes de performances pour le système d’exploitation). Sera mis à jour à nouveau si cela résout le problème. Sinon, je finirai probablement par essayer de mettre à niveau l’instance VPS vers 1 Go de RAM physique à partir de 512 Mo.
Éditer
J’ai trouvé des trucs intéressants dans le journal concernant tor.
grep tor -i
2016-11-13 16 :52 :21 Répertoire de données par défaut /root/.bitcoin
2016-11-13 16 :52 :21 Utilisation du répertoire de données /root/.bitcoin
2016-11-13 16 :52 :21 Utilisation d’au plus 125 connexions (1024 descripteurs de fichiers disponibles)
2016-11-13 16 :52 :29 démarrage du fil torcontrol
2016-11-13 17 :08 :43 Répertoire de données par défaut /root/.bitcoin
2016-11-13 17 :08 :43 Utilisation du répertoire de données /root/.bitcoin
2016-11-13 17 :08 :43 Utilisant au plus 125 connexions (1024 descripteurs de fichiers disponibles)
2016-11-13 17 :08 :50 démarrage du fil torcontrol
2016-11-13 17 :08 :50 tor : Erreur de connexion à la prise de contrôle Tor
2016-11-13 17 :08 :50 tor : Non connecté au port de contrôle Tor 127.0.0.1 :9051, essayant de se reconnecter
2016-11-13 17 :08 :51 tor : Erreur de connexion à la prise de contrôle Tor
2016-11-13 17 :08 :51 tor : Non connecté au port de contrôle Tor 127.0.0.1 :9051, essayant de se reconnecter
2016-11-13 17 :08 :52 tor : Erreur de connexion à la prise de contrôle Tor
2016-11-13 17 :08 :52 tor : Non connecté au port de contrôle Tor 127.0.0.1 :9051, essayant de se reconnecter
J’ai installé le logiciel Bitcoin sur Ubuntu 16.04. Je suis capable d’exécuter bitcoind -daemon pendant quelques minutes, mais au bout d’un moment, le processus se bloque.
Fait intéressant, je ne vois aucune raison dans ~/.bitcoin/debug.log expliquant pourquoi le programme aurait pu se terminer.
Je soupçonne plusieurs choses :
Taille du système de fichiers utilisée % d’utilisation de la disponibilité Monté sur
udev 241M 0 241M 0% /dev
tmpfs 50M 3,1M 47M 7% /série
/dev/vda1 20G 6,3G 13G 34% /
tmpfs 247M 0 247M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /exécution/verrouillage
tmpfs 247M 0 247M 0% /sys/fs/cgroup
tmpfs 50M 0 50M 0% /exécution/utilisateur/0
Table de routage IP du noyau
Destination Gateway Genmask Flags Fenêtre MSS irtt Iface
0.0.0.0 159.203.240.1 0.0.0.0 UG 0 0 0 eth0
10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0
10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
10.12.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
159.203.240.0 0.0.0.0 255.255.240.0 U 0 0 0 eth0
Merci d’avance pour votre aide 🙂