This article applies to:
- WebMarshal 7.X
- Upgrade from 6.X
Question:
- On upgrade/migration, the Controller does not start
- Application event log entry: Failed to initialize and create performance counters
Information:
This issue can occur if the performance counter database is in an inconsistent state.
To resolve the issue, do one of the following:
Resolution 1
- Restart the server.
- Restart may be required after upgrade in any case due to updates of the prerequisite software.
- Open the WebMarshal Server Tool and start the Controller service. Verify that other WebMarshal services are running.
Resolution 2
- Open a command prompt as Administrator.
- To rebuild the performance counter index, enter lodctr /r
- Check for the response Successfully rebuilt performance counter setting...
- If the command returns an error, enter lodctr /r again until it reports success.
- Change directory to the WebMarshal install location (by default %programfiles%\Trustwave\WebMarshal).
- To register WebMarshal performance counters, enter regsvr32 WMPerfMon.dll
- Open the WebMarshal Server Tool and start the Controller service. Verify that other WebMarshal services are running.