Version 2

    Customer issue:

    NCM Nightly Config Job Stuck - Rebooted the system worked again and downloading the configuration .



    Check List :


    Check Windows Events : >> Errors

    Check CPU Sockets:

    Check the NCM BL / Job Logs:





    Check CPU on the System :


    Check System CPU is configured as recommended by Solarwinds


    Check the NCM BL / Job Logs:

    View live NCM Job Logs activity for any failure / Errors / Performance


    Cause: NCM Job was running and it got disconnected with SQL Server for some reason

    You can find the Logs under following location where you can check and track the NCM jobs activity if there is any Error there can be tracked.





    NCM Nightly Job was running and for any reason (System Performance / L2/L3 / SQL Disconnection )


    2019-11-16 04:00:11,716 [20] ERROR SolarWinds.NCM.Caching.CacheProcess - Timer tick errorSystem.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) ---> System.ComponentModel.Win32Exception (0x80004005): The network path was not found



    NCM Unable to Convert the Global profiles as it failed to connect to the SQL Server

    2019-11-16 02:00:10,946 [9] WARN  SolarWinds.Cirrus.BusinessLayer.TransferExtensions - Unable to convert '${GlobalConfigTransferProtocol}' to CommandProtocol



    Root cause: NCM Cache Service failed to close the NCM Job which was running

    2019-11-16 02:00:10,962 [9] ERROR SolarWinds.InformationService.Contract2.InfoServiceProxy - Error closing exception.System.ServiceModel.CommunicationObjectFaultedException: The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.


    Server stack trace:

       at System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)

       at System.ServiceModel.Channels.CommunicationObject.Close()


    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 System.ServiceModel.ICommunicationObject.Close()

       at SolarWinds.InformationService.Contract2.InfoServiceProxy.Close()




    NCM Scheduler Tried to re run the NCM Job again


    2019-11-19 02:00:16,596 [12] INFO  SolarWinds.Cirrus.BusinessLayer.Jobs.JobScheduler - NCMJobScheduller: Found job to process- Nightly Config Backup


    NCM Scheduler found the Job is already running Therefor Scheduler failed to re run the Job again


    2019-11-19 02:00:16,596 [12] INFO  SolarWinds.Cirrus.BusinessLayer.Jobs.JobScheduler - NCMJobScheduller: Job already running, updating next run time





    So you do not have such issue in feature please follow the below post steps section

    Consider System Performance / L2/L3 / SQL Disconnection


    Troubleshooting NCM performance for jobs /devices downloading configs failure

    NCM troubleshooting landing page



    Still need assistance from Solarwinds Support

    Tips and Tricks on opening a Support Ticket with SolarWinds