Octopus Tentacle Manager - New Instance - Cannot Start More Than One Instance at a Time

I have installed Octopus Tentacle (Octopus.Tentacle.3.3.20-x64.msi) on my target machine (Target 1). I have a Default instance that has been working fine for a month now with my Sandbox Octopus Deploy server (Server 1). Today, I successfully created a new instance on my target machine (Target 1) which listens to my Development Octopus Deploy server (Server 2). But, there is a red message in the Tentacle Manager that says “The Tentacle Windows Service (OctopusDeploy Tentacle: DEV-OCTOPUS) is stopped.”. The only way to get it running is to shut off the Default instance. Is it possible to have both Tentacle Windows Services running on the same tentacle?

Hi Allan,

Thank you for reaching out! It sounds like both of your services are trying to use the same port. The Tentacle logs will clarify what’s happening. Would you mind sending me those?

Kind regards,

Kenny

Hi Kenny,

See Figure 1 below.

Is it possible to change the port without deleting the instance?

Thanks,
Allan

Figure 1
ERROR A required communications port is already in use. http://g.octopushq.com/HttpPortInUse See: http://g.octopushq.com/HttpPortInUse
System.Net.Sockets.SocketException (0x80004005): Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)

Never mind. I figured it out.

Hi Allan,

Thanks for replying. No problem. Just keep in mind that you may have to remap your machine to sync the port number change with the Server. The easiest way to do this would be to delete the machine in your Environments and recreate it, setting the new port number in the process.

Kind regards,

Kenny