User are experiencing the browser (IE only) hanging at seemingly random intvervals.
The following is from the event viewer:
Event Type: Error
Event Source: ASP.NET 1.1.4322.0
Event Category: None
Event ID: 1003
Date: 7/13/2004
Time: 7:31:39 AM
User: N/A
Computer:
Description:
aspnet_wp.exe (PID: 3624) was recycled because it was suspected to be in a deadlocked state. It did not send any responses for pending requests in the last 180 seconds. This timeout may be adjusted using the <processModel responseDeadlockInterval> setting in machine.config.
How can I tell what is causing a deadlock and can I do anything about it?
Also, the following error is generated from my connection string class, why do I get a ThreadAboutException?:
1) Exception Information
*********************************************
Exception Type: System.Exception
Message: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.WaitHandle.WaitOneNative(IntPtr waitHandle, UInt32 millisecondsTimeout, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne()
at MandT.CAD.ACE.BusinessTier.ACEConnString.GetInstance()
....
Public Class ACEConnString
Private Shared _instance As ACEConnString
Private Shared _connString As String
Private Shared _mutex As New System.Threading.Mutex
Private Sub New()
_connString = ConfigurationSettings.AppSettings("connstring")
End Sub
Public Shared Function GetInstance() As String
_mutex.WaitOne()
If _instance Is Nothing Then
_instance = New ACEConnString
End If
Return _instance._connString
End Function
End Class
Thanks - Greg
The following is from the event viewer:
Event Type: Error
Event Source: ASP.NET 1.1.4322.0
Event Category: None
Event ID: 1003
Date: 7/13/2004
Time: 7:31:39 AM
User: N/A
Computer:
Description:
aspnet_wp.exe (PID: 3624) was recycled because it was suspected to be in a deadlocked state. It did not send any responses for pending requests in the last 180 seconds. This timeout may be adjusted using the <processModel responseDeadlockInterval> setting in machine.config.
How can I tell what is causing a deadlock and can I do anything about it?
Also, the following error is generated from my connection string class, why do I get a ThreadAboutException?:
1) Exception Information
*********************************************
Exception Type: System.Exception
Message: System.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.WaitHandle.WaitOneNative(IntPtr waitHandle, UInt32 millisecondsTimeout, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne()
at MandT.CAD.ACE.BusinessTier.ACEConnString.GetInstance()
....
Public Class ACEConnString
Private Shared _instance As ACEConnString
Private Shared _connString As String
Private Shared _mutex As New System.Threading.Mutex
Private Sub New()
_connString = ConfigurationSettings.AppSettings("connstring")
End Sub
Public Shared Function GetInstance() As String
_mutex.WaitOne()
If _instance Is Nothing Then
_instance = New ACEConnString
End If
Return _instance._connString
End Function
End Class
Thanks - Greg