Cannot connect to production listening tentacle

I cannot seem to connect to a listening tentacle I have setup on a production box. All other tentacles work as expected. My Octopus server is on a domain but my production box is not, I don’t think that matters. I have enabled all the relevant firewall rules (I even turned the firewall off) but that didn’t help. I am getting this exception in my octopus server, any help will be appreciated.

Halibut.HalibutClientException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond [::ffff:202.174.116.155]:10933
   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
   at System.Net.Sockets.TcpClient.EndConnect(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Halibut.Transport.TcpClientExtensions.ConnectWithTimeout(TcpClient client, String host, Int32 port, TimeSpan timeout)
   at Halibut.Transport.DiscoveryClient.CreateConnectedTcpClient(ServiceEndPoint endPoint)
   at Halibut.Transport.DiscoveryClient.Discover(ServiceEndPoint serviceEndpoint)
   --- End of inner exception stack trace ---
   at Halibut.Transport.DiscoveryClient.Discover(ServiceEndPoint serviceEndpoint)
   at Octopus.Server.Web.Api.Actions.MachineDiscovery.TentacleDiscovery.Discover(String host, Int32 port, ProxyDetails proxy) in Z:\buildAgent\workDir\eec88466c176b607\source\Octopus.Server\Web\Api\Actions\MachineDiscovery\TentacleDiscovery.cs:line 29
   at Octopus.Server.Web.Api.Actions.DiscoverMachineResponder.Discover(String host, Int32 port, Nullable`1 discoverableEndpointType, ProxyDetails proxyDetails) in Z:\buildAgent\workDir\eec88466c176b607\source\Octopus.Server\Web\Api\Actions\DiscoverMachineResponder.cs:line 82
   at Octopus.Server.Web.Api.Actions.DiscoverMachineResponder.Execute() in Z:\buildAgent\workDir\eec88466c176b607\source\Octopus.Server\Web\Api\Actions\DiscoverMachineResponder.cs:line 54
   at Octopus.Server.Web.Infrastructure.Api.Responder`1.Respond(TDescriptor options, NancyContext context) in Z:\buildAgent\workDir\eec88466c176b607\source\Octopus.Server\Web\Infrastructure\Api\Responder.cs:line 145
   at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
   at CallSite.Target(Closure , CallSite , Object , Object , NancyContext )
   at Octopus.Server.Web.Api.OctopusRestApiModule.<>c__DisplayClass0_0.<.ctor>b__0(Object o) in Z:\buildAgent\workDir\eec88466c176b607\source\Octopus.Server\Web\Api\OctopusRestApiModule.cs:line 46
   at CallSite.Target(Closure , CallSite , Func`2 , Object )
   at Nancy.Routing.Route.<>c__DisplayClass4.<Wrap>b__3(Object parameters, CancellationToken context)

Hi,

Thanks for reaching out. Have you checked our troubleshooting guide already? It covers from basic things like pinging the machine, to more advanced stuff: https://octopus.com/docs/how-to/troubleshoot-listening-tentacles

Please let me know how it goes after testing the recommendations on that guide.

Thanks,
Dalmiro