Hello!
The two servers in question can definitely communicate with each other via other means - for example the remote can access the master MySQL server.
Would anyone be able to help me troubleshoot why this connection failure may be happening? I see the below in the Monitor Version section when I click Show Versions from the master panel.
Error: ConnectFailure (Connection refused)
Console.log
at System.Net.WebConnection.Connect (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x0019b] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
--- End of inner exception stack trace ---
at System.Net.WebConnection.Connect (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x00217] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
at System.Net.WebConnection.InitConnection (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x000cc] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
at System.Net.WebOperation.Run () [0x0009a] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
at System.Net.HttpWebRequest.GetRequestStream () [0x00016] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (System.String methodName, System.Object[] parameters) [0x00029] in <8bc04fd87fca4b3f825d3afe331face2>:0
at TCAdmin.SDK.Web.References.ServerUtilities.ServerUtilities.GetMonitorVersion () [0x00000] in <633ba1bbf1fe4ae791a36c31cad7d40c>:0
at (wrapper remoting-invoke-with-check) TCAdmin.SDK.Web.References.ServerUtilities.ServerUtilities.GetMonitorVersion()
at TCAdmin.SDK.Objects.Server.get_MonitorVersion () [0x00016] in <bf9981e33fb545b3897032aedecef0e3>:0
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <15c986724bdc480293909469513cfdb3>:0
Error.log
08/31/2019 14:43:50 System.Net.WebException: Error: ConnectFailure (Connection refused) ---> System.Net.Sockets.SocketException: Connection refused
08/31/2019 14:43:50 at System.Net.Sockets.SocketAsyncResult.CheckIfThrowDelayedException () [0x00014] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
08/31/2019 14:43:50 at System.Net.Sockets.Socket.EndConnect (System.IAsyncResult asyncResult) [0x0002c] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
08/31/2019 14:43:50 at System.Net.Sockets.SocketTaskExtensions+<>c.<ConnectAsync>b__2_1 (System.IAsyncResult asyncResult) [0x00006] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
08/31/2019 14:43:50 --- End of stack trace from previous location where exception was thrown ---
08/31/2019 14:43:50
08/31/2019 14:43:50 at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (System.IAsyncResult iar, System.Func`2[T,TResult] endFunction, System.Action`1[T] endAction, System.Threading.Tasks.Task`1[TResult] promise, System.Boolean requiresSynchronization) [0x00019] in <15c986724bdc480293909469513cfdb3>:0
08/31/2019 14:43:50 at System.Net.WebConnection.Connect (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x0019b] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
08/31/2019 14:43:50 --- End of inner exception stack trace ---
08/31/2019 14:43:50 at System.Net.WebConnection.Connect (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x00217] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
08/31/2019 14:43:50 at System.Net.WebConnection.InitConnection (System.Net.WebOperation operation, System.Threading.CancellationToken cancellationToken) [0x000cc] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
08/31/2019 14:43:50 at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
08/31/2019 14:43:50 at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (System.String methodName, System.Object[] parameters) [0x00029] in <8bc04fd87fca4b3f825d3afe331face2>:0
08/31/2019 14:43:50 at System.Net.HttpWebRequest.GetRequestStream () [0x00016] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
08/31/2019 14:43:50 at System.Net.WebOperation.Run () [0x0009a] in <cc2aa03ac5ad4081bf06b04ddbd6fdb9>:0
08/31/2019 14:43:50 at TCAdmin.SDK.Objects.Server.get_MonitorVersion () [0x00016] in <bf9981e33fb545b3897032aedecef0e3>:0
08/31/2019 14:43:50 at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
08/31/2019 14:43:50 at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <15c986724bdc480293909469513cfdb3>:0
08/31/2019 14:43:50 at (wrapper remoting-invoke-with-check) TCAdmin.SDK.Web.References.ServerUtilities.ServerUtilities.GetMonitorVersion()
08/31/2019 14:43:50 at TCAdmin.SDK.Web.References.ServerUtilities.ServerUtilities.GetMonitorVersion () [0x00000] in <633ba1bbf1fe4ae791a36c31cad7d40c>:0