Hello all,
One of our DNMAs in our cluster is in a disconnected state and can't start up. In the SLDatagateway.txt logs I can see that we have these messages. Is there any where I can look to fix this issue?
Many thanks,
Ryan
2023/08/03 14:11:00.556|SLDBConnection|SLNetConnection|INF|0|1|Could not connect with SLNet.
(Code: 0x800402B8) Skyline.DataMiner.Net.Exceptions.DataMinerCommunicationException: Problem communicating with ipc://slnetipc/SLNetService: Failed to connect to an IPC Port: The system cannot find the file specified.
---> System.Runtime.Remoting.RemotingException: Failed to connect to an IPC Port: The system cannot find the file specified.
Server stack trace:
at System.Runtime.Remoting.Channels.Ipc.IpcPort.Connect(String portName, Boolean secure, TokenImpersonationLevel impersonationLevel, Int32 timeout)
at System.Runtime.Remoting.Channels.Ipc.ConnectionCache.GetConnection(String portName, Boolean secure, TokenImpersonationLevel level, Int32 timeout)
at System.Runtime.Remoting.Channels.Ipc.IpcClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Skyline.DataMiner.Net.ISLNet.HandleMessages(ConnectionToken token, DMSMessage[] inputMessages)
at Skyline.DataMiner.Net.LegacyRemotingConnection.TransportSpecificHandleMessage(ConnectionToken tok, DMSMessage[] msgs, Int32 timeout)
--- End of inner exception stack trace ---
at Skyline.DataMiner.Net.LegacyRemotingConnection.TryActionOnUris(Action action)
at SLCassandraClassLibrary.DBGateway.SLNetConnection.AttemptToConnect(String reason)
at SLCassandraClassLibrary.DBGateway.SLNetConnection.Connect(String reason, Boolean forceSetDataMinerRunning)
2023/08/03 14:11:00.556|SLDBConnection|SLDBConnection|INF|0|1|Setting up connection to SLNet (Initial connection)
2023/08/03 14:11:00.703|SLDBConnection|SLNetConnection|INF|0|1|Could not connect with SLNet.
(Code: 0x800402B8) Skyline.DataMiner.Net.Exceptions.DataMinerCommunicationException: Problem communicating with ipc://slnetipc/SLNetService: Failed to connect to an IPC Port: The system cannot find the file specified.
---> System.Runtime.Remoting.RemotingException: Failed to connect to an IPC Port: The system cannot find the file specified.
Hi Ryan,
A couple of things to check:
- Are there any more errors in the SLErrors.txt log file?
- Are there any more errors in the SLDataminer.txt log file?
- Are the NAS and NATS services shown as running in the Windows task manager (on the services tab page)?
- Does the SLCloud.xml (c:\skyline dataminer\slcloud.xml) file contain the correct dataminer server IP address?
Wondering is if this might be of help:
https://answers.microsoft.com/en-us/windows/forum/all/failed-to-connect-to-an-ipc-port/38c3fe8b-e57b-4d03-a7a2-a426380380b5
Indeed, in the case of a DMA, I’d expect that most of these inter-process communication ports would be the ones for NAS/NATS services, as suggested in Ive’s answer