Cardano node not syncing with relays!

I’m seeing the following errors in my logs, any idea what they mean and how to solve?

[cardano-:cardano.node.DnsSubscription:Error:113568] [2021-09-16 15:56:19.67 UTC] Domain: "relays-new.cardano-mainnet.iohk.io" Application Exception: 54.150.68.245:3001 MuxError MuxBearerClosed "<socket: 35> closed when reading data, waiting on next header True"
[cardano-:cardano.node.ErrorPolicy:Warning:709] [2021-09-16 15:56:19.67 UTC] IP 54.150.68.245:3001 ErrorPolicySuspendPeer (Just (ApplicationExceptionTrace (MuxError MuxBearerClosed "<socket: 35> closed when reading data, waiting on next header True"))) 20s 20s

node version

cardano-node 1.27.0 - linux-x86_64 - ghc-8.10
git rev 8fe46140a52810b6ca456be01d652ca08fe730bf

I’m not sure why I cannot connect to the relay node in my topology! Any ideas? I’ve already allowed incoming traffic on port 3001.

my topology file is this

{
  "Producers": [
    {
      "addr": "relays-new.cardano-mainnet.iohk.io",
      "port": 3001,
      "valency": 2
    }
  ]
}

Upgrade the node to 1.29.0 version

U don’t need 3001 is the port to which your sever will connect to the IOHK servers (OUT connections)