Hi
I have added a listening server as a deployment target. I can add the server successfully, but the health check immediately fails afterwards. This is only affecting one server, every other one is fine.
-Running Octopus 3.0.24.0
-I can browse to https://servername:10933 from another machine and get the successful configuration message (only thing I haven’t tried is locally from the Octopus server as I don’t have local logon rights).
-I have tried both Tentacle 3.0.17 and 3.0.21 (clean uninstall between each one, confirming files/folders/reg keys were removed)
-Restarted the Tentacle service/server multiple times
-Tried different ports, confirmed that the tentacle is listening on that port, and nothing else is. There are no firewalls between the servers, and the Windows firewall is off on the target.
-Deleted and re-added to Octopus several times
Logfile output is below:
2015-10-27 08:51:00.7866 8 INFO listen://0.0.0.0:10933/ 8 Accepted TCP client: 10.92.64.78:51480
2015-10-27 08:51:00.7866 61 INFO listen://0.0.0.0:10933/ 61 Performing SSL (TLS 1.0) server handshake
2015-10-27 08:51:13.8909 61 INFO listen://0.0.0.0:10933/ 61 Secure connection established, client is not yet authenticated
2015-10-27 08:51:13.8909 61 INFO listen://0.0.0.0:10933/ 61 Client at 10.92.64.78:51480 authenticated as 1AE49B652089E7AE1507C3A166411C44AC613EF3
2015-10-27 09:01:14.4751 61 INFO listen://0.0.0.0:10933/ 61 Unhandled error when handling request from client: 10.92.64.78:51480
System.IO.IOException: Unable to read data from the transport connection: 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. —> 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
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
— End of inner exception stack trace —
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count)
at System.Net.Security._SslStream.StartFrameHeader(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security._SslStream.StartReading(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security._SslStream.ProcessRead(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.StreamReader.ReadBuffer()
at System.IO.StreamReader.ReadLine()
at Halibut.Transport.Protocol.MessageExchangeStream.ReadLine() in y:\work\7ab39c94136bc5c6\source\Halibut\Transport\Protocol\MessageExchangeStream.cs:line 94
at Halibut.Transport.Protocol.MessageExchangeStream.ExpectNextOrEnd() in y:\work\7ab39c94136bc5c6\source\Halibut\Transport\Protocol\MessageExchangeStream.cs:line 65
at Halibut.Transport.Protocol.MessageExchangeProtocol.ProcessClientRequests(Func2 incomingRequestProcessor) in y:\work\7ab39c94136bc5c6\source\Halibut\Transport\Protocol\MessageExchangeProtocol.cs:line 110 at Halibut.Transport.Protocol.MessageExchangeProtocol.ExchangeAsServer(Func
2 incomingRequestProcessor, Func`2 pendingRequests) in y:\work\7ab39c94136bc5c6\source\Halibut\Transport\Protocol\MessageExchangeProtocol.cs:line 90
at Halibut.Transport.SecureListener.ExecuteRequest(TcpClient client) in y:\work\7ab39c94136bc5c6\source\Halibut\Transport\SecureListener.cs:line 122
Any advice is appreciated.
Thanks
Tom