News Feed Community Allgemein Erste Geversuche mit Relais und Block-Producer

  • Erste Geversuche mit Relais und Block-Producer

     Bernd updated 8 months, 1 week aktiv. 3 Members · 7 Posts
  • Andy

    Mitglied
    14. März 2021 at 16:28

    Hallo zusammen

    ich habe heute(seit gestern morgen) mal 2 relais und ein block-producer auf 3 ubuntu 20.04 container im proxmox installiert. relais1 port 3001, relais2 port 3002 und block-producer port 3003. aufs erste starten alle 3. der producer erkennt die relais im heimnetz und schimpft auch wenn diese offline gehen. relais1 zeigt im terminal seltsames zeug an (db schon gelöscht cabal neu gebildet ect.) relais2 läuft schnell und durchgehend …new tip:…. laufen tut es im heimnetz. port 3001-3003 sind im router auf die jeweiligen releisadressen freigegeben. beim starten der relais kann ich nicht meine öffentliche ip eingeben, ich muss immer 0.0.0.0 angeben.im anhang mal 2 bilder der relais. Alle Knoten laufen auf 1.25.1 und ghc-9.0.1 Grüsse aus Ch Andy

  • julien_von_skadea

    Mitglied
    14. März 2021 at 17:07

    Hi, kannst du mal bitte alle 3 Topologys posten?

    • Andy

      Mitglied
      14. März 2021 at 18:13

      #relais1 18.8.0.68
      #start node

      cardano-node run \
      –topology ~/nodes/relais1/mainnet-topology.json \
      –database-path ~/nodes/relais1/db \
      –socket-path ~/nodes/relais1/db/node.socket \
      –host-addr 0.0.0.0 \
      –port 3001 \
      –config ~/nodes/relais1/mainnet-config.json

      #relais1
      #mainnet-topology.json

      {
      “Producers”: [
      {
      “addr”: “relays-new.cardano-mainnet.iohk.io”,
      “port”: 3001,
      “valency”: 2
      },
      {
      “addr”: “18.8.0.70”,
      “port”: 3003,
      “valency”: 2
      },
      {
      “addr”: “relays.stakepool247.eu”,
      “port”: 3001,
      “valency”: 2
      }
      ]
      }

      #relais2 18.8.0.69
      #start node

      cardano-node run \
      –topology ~/nodes/relais2/mainnet-topology.json \
      –database-path ~/nodes/relais2/db \
      –socket-path ~/nodes/relais2/db/node.socket \
      –host-addr 0.0.0.0 \
      –port 3002 \
      –config ~/nodes/relais2/mainnet-config.json

      #relais2
      #mainnet-config.json

      {
      “Producers”: [
      {
      “addr”: “relays-new.cardano-mainnet.iohk.io”,
      “port”: 3001,
      “valency”: 2
      },
      {
      “addr”: “18.8.0.70”,
      “port”: 3003,
      “valency”: 2
      },
      {
      “addr”: “relays.stakepool247.eu”,
      “port”: 3001,
      “valency”: 2
      }
      ]
      }

      #block-producing 18.8.0.70
      #start node

      cardano-node run \
      –topology ~/nodes/block-producing/mainnet-topology.json \
      –database-path ~/nodes/block-producing/db \
      –socket-path ~/nodes/block-producing/db/node.socket \
      –host-addr 18.8.0.70 \
      –port 3003 \
      –config ~/nodes/block-producing/mainnet-config.json

      #block-producing
      #mainnet-config.json

      {
      “Producers”: [
      {
      “addr”: “18.8.0.70”,
      “port”: 3003,
      “valency”: 2
      },
      {
      “addr”: “18.8.0.68”,
      “port”: 3001,
      “valency”: 2
      },
      {
      “addr”: “18.8.0.69”,
      “port”: 3002,
      “valency”: 2
      }
      ]
      }

  • julien_von_skadea

    Mitglied
    14. März 2021 at 18:47

    Hi, wie das ist wenn man das in Container hat kann ich dir nicht sagen. Ich weiß nicht ob das ein Fehler ist, aber im Block-Producer hast du den Block-Producer selbst nochmal angegeben. Prinzipiell schreibst du da einfach die Nodes rein mit denen du sprichst. Sprich *68 & *69.

    Hast du das mit der valancy 2 geklärt? Ich habe bei mir valancy 1. Ich verwende aber auch keine Container…

    Was für eine Fehlermeldung bekommst du wenn du deine Nodes mit der IP per cardano-node run aufrufst?

    • Andy

      Mitglied
      20. März 2021 at 12:35

      der CT welcher probleme gemacht hat, habe ich komplett neu aufgesetzt, verhält sich jetzt gleich. sicher ist etwas bei der install schief gegangen. ich habe auf valancy 1 umgestellt. (nicht wundern ich habe auf 2000er port bereich alles angepasst und bis alles funktioniert wie es soll auf 1 relais eingestellt) das ist der producer der versucht mit dem relais zu sprechen.

      [ada-prod:cardano.node.IpSubscription:Info:62] [2021-03-20 11:28:07.18 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Trying to connect to 18.8.0.67:2001
      [ada-prod:cardano.node.IpSubscription:Info:990] [2021-03-20 11:28:07.18 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Connection Attempt Start, destination 18.8.0.67:2001
      [ada-prod:cardano.node.IpSubscription:Notice:62] [2021-03-20 11:28:07.18 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Waiting 0.025s before attempting a new connection
      [ada-prod:cardano.node.IpSubscription:Notice:990] [2021-03-20 11:28:07.18 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Connection Attempt End, destination 18.8.0.67:2001 outcome: ConnectSuccessLast
      [ada-prod:cardano.node.IpSubscription:Info:990] [2021-03-20 11:28:07.18 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Closed socket to 18.8.0.67:2001
      [ada-prod:cardano.node.IpSubscription:Error:62] [2021-03-20 11:28:07.21 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Failed to start all required subscriptions
      [ada-prod:cardano.node.IpSubscription:Info:62] [2021-03-20 11:28:08.21 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Restarting Subscription after 1.02837712s desired valency 1 current valency 0
      [ada-prod:cardano.node.IpSubscription:Info:62] [2021-03-20 11:28:17.19 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Trying to connect to 18.8.0.67:2001
      [ada-prod:cardano.node.IpSubscription:Info:1017] [2021-03-20 11:28:17.19 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Connection Attempt Start, destination 18.8.0.67:2001
      [ada-prod:cardano.node.IpSubscription:Notice:62] [2021-03-20 11:28:17.19 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Waiting 0.025s before attempting a new connection
      [ada-prod:cardano.node.IpSubscription:Notice:1017] [2021-03-20 11:28:17.20 UTC] IPs: 0.0.0.0:0 [18.8.0.67:2001] Connection Attempt End, destination 18.8.0.67:2001 outcome: ConnectSuccessLast

      Das Relais spuckt das aus:

      [ada-rela:cardano.node.ChainDB:Notice:1790] [2021-03-20 11:32:37.24 UTC] before next, messages elided = 481480831660558
      [ada-rela:cardano.node.ChainDB:Notice:1790] [2021-03-20 11:32:37.24 UTC] Chain extended, new tip: 6133b8535a2fe893cd6fec5a94c72b656be9c8bed77d03557d5a8a7b36ac46a2 at slot 3691433
      [ada-rela:cardano.node.ErrorPolicy:Warning:56] [2021-03-20 11:32:37.24 UTC] IP 18.8.0.70:35589 ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError (MuxIOException Network.Socket.recvBuf: resource vanished (Connection reset by peer)) “(recv errored)”))) 20s 20s
      [ada-rela:cardano.node.ChainDB:Notice:37] [2021-03-20 11:32:37.24 UTC] Chain extended, new tip: 744b34e782d66f90b85d6f986cb1d7ba81e5e60cb5b2cae1c895786d567373b2 at slot 3691434
      [ada-rela:cardano.node.ChainDB:Notice:37] [2021-03-20 11:32:38.49 UTC] Chain extended, new tip: 76169fb5a291e27366fbbc482277999fd9758b2d55dffcb2588858541ae7bc4f at slot 3693717
      [ada-rela:cardano.node.ChainDB:Notice:37] [2021-03-20 11:32:39.74 UTC] Chain extended, new tip: 1cc1d95850f49598582a9e8e7ce210e34d813f69b3841ae7a9575e86429f489e at slot 3695830
      [ada-rela:cardano.node.ChainDB:Notice:37] [2021-03-20 11:32:40.99 UTC] Chain extended, new tip: 196d005a4f2957935dde356f2591d68f1424f0984ffb3eb776222af43a8aa5d8 at slot 3697886
      ^C[ada-rela:cardano.node.IpSubscription:Error:399] [2021-03-20 11:32:41.80 UTC] IPs: 0.0.0.0:0 [18.8.0.70:2000] Application Exception: 18.8.0.70:2000 SubscriberError {seType = SubscriberWorkerCancelled, seMessage = “SubscriptionWorker exiting”, seStack = []}
      [ada-rela:cardano.node.IpSubscription:Info:399] [2021-03-20 11:32:41.80 UTC] IPs: 0.0.0.0:0 [18.8.0.70:2000] Closed socket to 18.8.0.70:2000
      [ada-rela:cardano.node.DnsSubscription:Warning:55] [2021-03-20 11:32:41.80 UTC] Domain: “relays-new.cardano-mainnet.iohk.io” Failed to start all required subscriptions
      [ada-rela:cardano.node.ChainDB:Info:5] [2021-03-20 11:32:41.80 UTC] Closed db with immutable tip at 725cc4fa8a3183b2e27564b4dde5e9bd23c3adf83e005751397094088f26a62c at slot 3697064 and tip 815ca480ca36b76224662cccb3b8fa5517fd270f2c73fb53ef2c1bd2500bdaae at slot 3699224

  • Andy

    Mitglied
    20. März 2021 at 12:37

    ich werde das mal auf drei von einander getrennten rechnern einrichten. was für hardware anforderungen muss ein relais und producer haben? sorry für die verzögerte antworten. ich bin meist nur am wochenende am rechner

  • Bernd

    Mitglied
    24. März 2021 at 10:37

    Hi, könnte es sein dass die Nodes noch nicht komplett synchronisiert sind mit dem Mainnet? Dann sehen die Fehler genauso aus.

    Prüfe mal wie weit aktuell Deine Nodes sind:

    /cardano-cli query tip –mainnet

    im Moment stehen wir hier:

    “blockNo”: 5501516,

    “headerHash”: “4c8864f5be1bd1fc87f1f2d504b075c349ea623b8f65a6b114abaeb3c00323d9”,

    “slotNo”: 25012257

    Warum nutzt Du nicht die GHC 8.10.2? Es sollten auf jeden Fall 4 GB Ram sein ansonsten reichen 2 CPU. Gerade bei der Synchronisierung braucht er recht lange und auch sehr viel CPU und auch etwas mehr Ram.

Log in to reply.

Original Post
0 of 0 posts June 2018
Now