Duniter 1.8.6 désynchro et je ne parviens plus à resynchroniser (pb mémoire)

Bonsoir,

Depuis un certain temps maintenant, mon noeud ne parvenait plus à se synchroniser.
J’ai donc sur un terminal fait ceci :
duniter reset all puis,
duniter sync g1.duniter.org, et à plusieurs reprise la synchro fini en erreur.
J’ai essayé en mode graphique et pareil le système s’épuise avec les valeurs suivantes :

Milestones… (100%)
Download… (98%)
Apply… (96%)
Sandbox… (0%)
Peers… (0%)

Quelle procédure dois-je adopter pour retrouver un serveur opérationnel ?
Où trouve t-on la dernière version (je galère souvent pour trouver la dernière)

Merci beaucoup, bien à vous.

Ci dessous, ma dernière tentative en graphique.

Voici les logs obtenus ce jour, je ne donne que la fin qui est intéressante :

2023-07-11T19:55:55+02:00 info Milestones 100%, Downloaded 90%, Applied 88%

2023-07-11T19:57:35+02:00 info Milestones 100%, Downloaded 90%, Applied 89%

2023-07-11T20:00:50+02:00 info Milestones 100%, Downloaded 91%, Applied 89%

2023-07-11T20:05:24+02:00 info Milestones 100%, Downloaded 91%, Applied 90%

2023-07-11T20:11:41+02:00 info Milestones 100%, Downloaded 92%, Applied 90%

2023-07-11T20:15:35+02:00 info Milestones 100%, Downloaded 92%, Applied 91%

2023-07-11T20:18:33+02:00 info Milestones 100%, Downloaded 93%, Applied 91%

2023-07-11T20:24:29+02:00 info Milestones 100%, Downloaded 93%, Applied 92%

2023-07-11T20:29:16+02:00 info Milestones 100%, Downloaded 94%, Applied 92%

2023-07-11T20:33:39+02:00 info Milestones 100%, Downloaded 94%, Applied 93%

2023-07-11T20:41:53+02:00 info Milestones 100%, Downloaded 95%, Applied 93%

2023-07-11T20:44:07+02:00 info Milestones 100%, Downloaded 95%, Applied 94%

2023-07-11T20:48:37+02:00 info Milestones 100%, Downloaded 96%, Applied 94%

2023-07-11T20:56:18+02:00 info Milestones 100%, Downloaded 96%, Applied 95%

2023-07-11T20:56:25+02:00 info Getting chunck #2476/2571 from 619000 to 619249 on peer g1.duniter.org

2023-07-11T20:56:27+02:00 info GOT chunck #2476/2571 from 619000 to 619249 on peer g1.duniter.org

Peux-tu ajouter les erreurs affichées dans les logs à ton message ?

Bonsoir,

J’ai ajouté les logs de mon essai graphique ce jour dans mon message initial.

Merci beaucoup pour votre éclairage. Bien à vous.

Bonjour Vit,

J’ai ajouté les logs comme vous me le demandiez.
Pouvez-vous m’éclairer sur ce que je dois réaliser pour retrouver une situation normale s’il vous plaît.

Merci beaucoup, belle journée.

Il n’y a pas de message d’erreur dans tes logs. Mais c’est surement un problème de mémoire.

Fais des recherches avec la loupe en haut à droite car beaucoup de solutions sont déjà proposées sur ce forum. La dernière :

Bon courage.

2 Likes

Bonsoir Vit,

Merci beaucoup pour votre réponse. Je vous livre ci-dessous ce que me répond le terminal lorsque je l’utilise.
Peut-être cela vous apportera des éléments intéressants.

Blockquote
Progress:

Milestones: [||||||||||||||||||||] 100 %
Download: [||||||||||||||||||| ] 96 %
Apply: [|||||||||||||||||| ] 94 %
Sandbox: [ ] 0 %
Peers: [ ] 0 %

Status: Peers…
<— Last few GCs —>

[62015:0x2b3c8b0] 12341534 ms: Scavenge 1322.9 (1436.1) → 1311.4 (1436.1) MB, 7.2 / 0.0 ms (average mu = 0.239, current mu = 0.225) allocation failure
[62015:0x2b3c8b0] 12341616 ms: Scavenge 1323.1 (1436.1) → 1313.9 (1437.6) MB, 6.7 / 0.0 ms (average mu = 0.239, current mu = 0.225) allocation failure
[62015:0x2b3c8b0] 12341735 ms: Scavenge 1327.2 (1437.6) → 1317.2 (1439.6) MB, 7.6 / 0.0 ms (average mu = 0.239, current mu = 0.225) allocation failure

<— JS stacktrace —>

==== JS stack trace =========================================

0: ExitFrame [pc: 0x14cbc9cbd501]

Security context: 0x25e7bcc9e6c1
1: toString [0x1e79cd320651] [buffer.js:~643] [pc=0x14cbc9cee1ac](this=0x19a77cc95359 ,encoding=0x2fab313026f1 ,start=0x2fab313026f1 ,end=0x2fab313026f1 )
2: arguments adaptor frame: 0->3
3: InternalFrame [pc: 0x14cbc860ee75]
4: EntryFrame [pc: 0x14cbc86092c1]
5: ExitFrame […

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1: 0x8fb090 node::Abort() [/opt/duniter//node/bin/node]
2: 0x8fb0dc [/opt/duniter//node/bin/node]
3: 0xb031ce v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/opt/duniter//node/bin/node]
4: 0xb03404 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/opt/duniter//node/bin/node]
5: 0xef7462 [/opt/duniter//node/bin/node]
6: 0xef7568 v8::internal::Heap::CheckIneffectiveMarkCompact(unsigned long, double) [/opt/duniter//node/bin/node]
7: 0xf03642 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) [/opt/duniter//node/bin/node]
8: 0xf03f74 v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [/opt/duniter//node/bin/node]
9: 0xf06be1 v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [/opt/duniter//node/bin/node]
10: 0xeceec5 [/opt/duniter//node/bin/node]
11: 0xed673a v8::internal::factory::NewRawOneByteString(int, v8::internal::PretenureFlag) [/opt/duniter//node/bin/node]
12: 0xed6a4b v8::internal::factory::NewStringFromOneByte(v8::internal::Vector, v8::internal::PretenureFlag) [/opt/duniter//node/bin/node]
13: 0xed749d v8::internal::factory::NewStringFromUtf8(v8::internal::Vector, v8::internal::PretenureFlag) [/opt/duniter//node/bin/node]
14: 0xb11129 v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::NewStringType, int) [/opt/duniter//node/bin/node]
15: 0x9c37e8 node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding, v8::Localv8::Value*) [/opt/duniter//node/bin/node]
16: 0x9177a0 [/opt/duniter//node/bin/node]
17: 0x14cbc9cbd501
/usr/bin/duniter : ligne 15 : 62015 Abandon (core dumped) $NODE “DUNITER_DIR/bin/duniter" "@”
xxxx@xxxx-S551LN:~$

Blockquote

Belle journée.

Bonjour,

Je recommande d’utiliser la version 1.8.7 qui inclut quelues correctifs qui devraient améliorer les chances de réussite de la synchro.

Pour cette erreur mémoire voir cette solution.

2 Likes