Some other process was occurring on the DB when the MainTaskDataReader tried to access it. Process ID 72 was the transaction that was deadlocked.
Thanks a lot. I got the clue..
When I've seen these messages before, the cause has usually been running the SolarWinds Alerting Engine service on more than one box. One instance of that service is sufficient to process all of the alerts, so you can make the messages go away if you just stop and disable all but one copy of that service.
So if I turn off the SolarWinds Alerting Engine on my 7 other pollers will they still process the Basic alerts independently
The solarwinds alerting engine service is running on just a box and i have just one polling engine.
Does that message affect solarwinds from working properly?
How do i get to solve this problem?
Please i don't get what Process ID 72 means. How and where can i search for the meaning on my box? Also how do i rerun the application?
I have thousands of these alerts since I've upgraded to v8.5.1 SP1. I am hoping that Orion is "rerunning the transaction" or else data is not getting written to SQL. I also get hundreds of these Alerting Engine errors that tells me the alerting process has hung:
Event Type: ErrorEvent Source: AlertingEngineEvent Category: NoneEvent ID: 0Date: 11/15/2007Time: 4:39:46 AMUser: N/AComputer: ORIONDescription:2007-11-15 04:39:46,921 [MainTaskThread] ERROR All - Error in SetupMainDBConnection Object reference not set to an instance of an object.
I will need to set up a SysLog event to restart the alerting service when these are encountered.