Submit a ticketCall us

Looking to compare latest NPM features with previous versions of NPM?
The NPM new feature summary offers a comparison of new features and improvements offered with this release.

 

Home > Success Center > Network Performance Monitor (NPM) > DPI and AgentManagement BusinessLayer issues

DPI and AgentManagement BusinessLayer issues

Created by Kevin Twomey, last modified by MindTouch on Jun 23, 2016

Views: 49 Votes: 3 Revisions: 5

Overview

Unable to add nodes and the Orion Module Engine is crashing every 5 minutes after upgrading to NPM 11.5.2.

There are issues with Visual C++ and it is showing errors.

Additionally, you may see the following issues and errors:

Solarwinds.AgentManagement.Services crashing 200 Times a Day
Unhandled Exception caught in DPI Service Engine startup. Agent Messaging System initalization failed after retries: 25
 

DPI BL crashing many times a day
Unhandled Exception caught in DPI Service Engine startup. Agent Messaging System initalization failed after retries: 25
 

Application Error
Faulting application name: SolarWinds.BusinessLayerHost.exe, version: 2015.1.25300.8197, time stamp: 0x55659d94
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18847, time stamp: 0x554d7bd0
28-07-2015 18:18:54 The SolarWinds Orion Module Engine service terminated unexpectedly.  It has done this 9528 time(s).  The following corrective action will be taken in 60000 milliseconds: Restart the service.

SW APP Events
The SolarWinds Orion Module Engine service terminated unexpectedly.  It has done this xyz time(s).  
The following corrective action will be taken in 60000 milliseconds: Restart the service. 
Windows Error Reporting  
Application Crashing Events
Faulting application name: SolarWinds.BusinessLayerHost.exe, version: 2015.1.25300.8197, time stamp: 0x55659d94
Application: SolarWinds.BusinessLayerHost.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException

Environment

NPM 11.5.x

Resolution

Workaround

  1. Stop all services.
  2. Disable DPI plugins to protect the rest of the BusinessLayer plugins.
    a. Go to D:\Program Files (x86)\SolarWinds\Orion\DPI\SolarWinds.DPI.BusinessLayer.dll.config
    b. Change the following from true to false - <SolarWinds.BusinessLayerHost LoadPlugins="false" />.
  3. Disable AMS in Solarwinds.AgentManagement.Services.Core.DLL.Config.
    a. Go to C:\Program Files (x86)\SolarWinds\Orion\AgentManagement\Solarwinds.AgentManagement.ServiceCore.DLL.Config.
    b. Change the following from true to false - <SolarWinds.BusinessLayerHost LoadPlugins="false" />.
  4. Save the edited files on your desktop.
  5. Then replace the existing files with the edited files.
  6. Restart all services.

Note: If saving the file does not work with the services off, it means that Windows is protecting the files.

 

Long term resolution

  1. Check if your server has properly installed Visual C++ 2013 runtime.
  2. Verify that the following files are not missing:
    c:\Windows\SysWOW64\msvcp120.dll
    c:\Windows\SysWOW64\msvcr120.dll
  3. If required, manually uninstall and reinstall Visual C++ 2013 using Add/Remove Programs.
  4. Run a repair of SolarWinds using Add/Remove Programs.
  5. Rerun SolarWinds Configuration Wizard.
  6. The 2 plugins should be re-enabled.


Agent and Visual C++ Redistributable:
The agent when installing has some external software dependencies, but in some cases the OS requires a reboot before they can be installed. 
Those dependencies include .NET Framework 4.0, and the 32bit and 64bit Microsoft Visual C++ 2013 Runtime. 

Provided those prerequisites are installed properly prior to the installation of the agent, then no reboot should be necessary for the agent.
Installation of Visual C++ is already implemented in StandAloneInstaller solution, which will be installed in all Core installation.

See the Agent Plugin Status is always in Installing State during Deployment article for more information.

 

Last modified
22:12, 22 Jun 2016

Tags

Classifications

Public