Hi again,
Not sure how or why, but now every time any of the technicians open an incident to view, or any other process for that matter, it hangs for quite a while, and the error log shows the following:
Application Name : ProcessManager
Process ID : 5732
Date :4/24/2013 7:05:30 AM
Log Level :Error
Log Category :ProfileService
Machine Name : VM-MRL3SEPRASD2
Message :
[global] Error getting ProfileFieldValuesByReferenceID, ReferenceID=6848c878-accd-11e2-b2be-005056a639fe
[global] Client Host Information:
[global] IP: 10.84.16.31
[global] HostName: 10.84.16.31
[global] Browser: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
[global] -- error.ToString() --
[global] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
[global] at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
[global] at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
[global] at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
[global] at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
[global] at System.Data.SqlClient.SqlDataReader.get_MetaData()
[global] at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
[global] at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
[global] at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
[global] at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
[global] at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
[global] at System.Data.SqlClient.SqlCommand.ExecuteReader()
[global] at WebServiceIMSourceData.Search(WhereCondition[] whereConditions)
[global] --- End of inner exception stack trace ---
[global] at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
[global] at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
[global] at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
[global] at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
[global] at LogicBase.Ensemble.Profile.ProfileService.GetProfileKeyValuePairs(String sessionID, String referenceID, String referenceTypeID, String profileDefinitionID)
The process view page will eventually open, but it takes a good 30-45 seconds+ to do so.
Any ideas on how I can rectify this?
Thank you all for the continued support.