Tests, die Sie durchführen können, um die korrekte Konfiguration zu überprüfen.
Allgemeine Informationen
Es ist sehr ärgerlich, wenn man scheinbar alles richtig gemacht hat und trotzdem nicht in die Epoche kommt.
Überprüfen Sie besser alles mehrmals.
Achtung! Im Text können Fehler sein, da ich mich nicht gut mit Serverkonfigurationen auskenne. Richtiger gesagt: "sehr schlecht auskenne", aber diese Tests haben mir geholfen.
Überprüfen Sie die korrekte Installation der Schlüssel
Es kommt vor, dass mehrere Personen die Nodes konfiguriert haben oder Sie den Befehl zum Festlegen des Consensus Public Key verwechselt haben, wodurch auf der Node und im Netzwerk unterschiedliche Schlüssel entstanden sind.
So kommen Sie mit Sicherheit nicht in die Epoche. Prüfen!
Prüfung des Consensus Key
🔎 SCHRITT 1. Consensus Public Key auf der Node herausfinden
Achtung!
Die Prüfung erfolgt auf dem Server, auf dem sich die ML Node (oder die Network Node — ich selbst habe das noch nicht genau herausgefunden, da bei mir beide Nodes derzeit auf einem Server liegen) befindet.
Achtung! Nach Ausführung dieses Befehls gelangst du in den Docker-Container. Um weiterhin mit der Kommandozeile auf dem Server zu arbeiten, musst du den Container mit dem Befehl verlassen:
exit
Achtung! Anstelle von mlnode-308 muss der Name deiner Node eingesetzt werden.
Wenn du ihn vergessen hast, kannst du ihn mit folgendem Befehl herausfinden:
Erwartete Antwort- eines davon:
Man kann die Namen aller Container ausgeben:
Erwartete Antwort
GPU-Zustand
Erwartete Antwort:
Überprüfe die deklarierte Konfiguration
Wir überprüfen die korrekte Konfiguration der Node:
Zeigt, mit welchen Einstellungen deine ML Node läuft. Wird offenbar auf dem Server der ML Node ausgeführt (falls diese getrennt sind).
Achtung! Diese Parameter sind als Beispiel angegeben. Sie sind mit Sicherheit veraltet. Bei dir wird es anders sein.
"detail":"Cannot run POW because MLNode is currently in ServiceState.INFERENCE mode. Please stop ServiceState.INFERENCE first."}root@ecs-99605001-024:~#
Welche "erwartete Antwort" ist, weiß ich bisher nicht ))
Überprüfung der Container
Nach dem Start muss man sich zuerst vergewissern, dass die Parameter, die du für deine node-config.json gewählt hast, im mlnode übernommen wurden
Wir starten die Container-Logs mlnode
Wenn wir sehen, dass das Modell wie auf dem Screenshot geladen wurde, können wir im Allgemeinen mit der Tastenkombination den Container verlassen STRG+C
Wir starten die Container-Logs node
Wird auf der Network Node ausgeführt.
Wenn die Node nicht synchronisiert war, sollten wir das Herunterladen der Blockchain-"Chunks" sehen
625 - Gesamtanzahl, 160 - zuletzt geladen
den Container mit der Tastenkombination verlassen STRG+C
Überprüfe die Synchronisation der Node mit dem Netzwerk
Erwartete Antwort
Also sollte hier die Zahl klein sein. Das ist die Zeit in Sekunden seit der Erstellung des letzten Blocks.
Prüfe den aktuellen Block des Netzwerks
Prüfe den Block, auf dem unsere Node ist
Ich weiß noch nicht wie )
Und vergleiche. Sie sollten nahe beieinander liegen.
Checkliste für das Hineinkommen in die Epoche
Hilft zu verstehen, in welche Richtung man nach dem Problem suchen sollte.
Erwartete Antwort:
Mit dem roten Pfeil ist das Prüfungsfeld markiert, das FAIL bei absolut allen. Dieser Parameter PASS nur bei den Master-Nodes von Gonka (glaube ich).
Mit dem blauen Pfeil ist das Feld markiert, das bei dir FAIL - wenn du noch in keiner Epoche warst.