We have an issue that occurs mainly on Monday mornings. Our Call Center opens at 8:00 a.m. so it is very busy right at 8. Usually we only get reports of slowness but today users would get the call associated with an email workitem but the work item never was delivered to CCE.
Having the users log out of CCE and back in seemed to resolve the issue but not an acceptable answer. Here is an agent log from one of the users having the issue. Has anyone experienced this before? Any suggestions on how to avoid it?
[Mon Mar 14 08:04:42.543],Major,5896,ASDirectoryPlugin.ASContactDatabaseMan ager.GetContactEntryByMatchingField():
System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
at System.Data.SqlClient.SqlInternalConnection.OnErro r(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndW arning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParserStateObject.ReadSni Error(TdsParserStateObject stateObj, UInt32 error)
at System.Data.SqlClient.TdsParserStateObject.ReadSni (DbAsyncResult asyncResult, TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParserStateObject.ReadNet workPacket()
at System.Data.SqlClient.TdsParserStateObject.ReadBuf fer()
at System.Data.SqlClient.TdsParserStateObject.ReadByt e()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.ConsumeMetaDat a()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteRead er(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderT ds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader( CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.RunExecuteReader( CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(Com mandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(Com mandBehavior behavior)
at ASDirectoryPlugin.DBHelp.ExecuteReader(SqlConnecti on connection, SqlTransaction transaction, CommandType commandType, String commandText, SqlParameter[] commandParameters, SqlConnectionOwnership connectionOwnership)
at ASDirectoryPlugin.DBHelp.ExecuteReader(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters)
at ASDirectoryPlugin.DBHelp.ExecuteReader(String connectionString, CommandType commandType, String commandText)
at ASDirectoryPlugin.ASContactDatabaseManager.GetCont actEntryByMatchingField(String loggedInDomainUser, String stationDN, String stationDNFieldName, String agentID, String agentIDFieldName)
[Mon Mar 14 08:07:05.984],Major,1776,ASWorkItemCreation.Worker.RefreshOneMe diaStorePrograms():
gtcp://VSPCCE01.central-insurance.com:29097/EmailQueueManager.rem
Genuine channels operation exception: The remote host has lost all information about us. It is recommended to resubscribe to all remote host's events.
[Mon Mar 14 08:07:06.750],Status,1776,ASMediaController.MediaController.DoM ediaTypeRegistered(): media type has registered.
[Mon Mar 14 08:10:06.958],Major,1776,ASWorkItemCreation.Worker.RefreshOneMe diaStorePrograms():
gtcp://VSPCCE01.central-insurance.com:29097/EmailQueueManager.rem
Genuine channels operation exception: The response has not been received within the specified period of time.
Having the users log out of CCE and back in seemed to resolve the issue but not an acceptable answer. Here is an agent log from one of the users having the issue. Has anyone experienced this before? Any suggestions on how to avoid it?
[Mon Mar 14 08:04:42.543],Major,5896,ASDirectoryPlugin.ASContactDatabaseMan ager.GetContactEntryByMatchingField():
System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
at System.Data.SqlClient.SqlInternalConnection.OnErro r(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndW arning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParserStateObject.ReadSni Error(TdsParserStateObject stateObj, UInt32 error)
at System.Data.SqlClient.TdsParserStateObject.ReadSni (DbAsyncResult asyncResult, TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParserStateObject.ReadNet workPacket()
at System.Data.SqlClient.TdsParserStateObject.ReadBuf fer()
at System.Data.SqlClient.TdsParserStateObject.ReadByt e()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.ConsumeMetaDat a()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteRead er(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderT ds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader( CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.RunExecuteReader( CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(Com mandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(Com mandBehavior behavior)
at ASDirectoryPlugin.DBHelp.ExecuteReader(SqlConnecti on connection, SqlTransaction transaction, CommandType commandType, String commandText, SqlParameter[] commandParameters, SqlConnectionOwnership connectionOwnership)
at ASDirectoryPlugin.DBHelp.ExecuteReader(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters)
at ASDirectoryPlugin.DBHelp.ExecuteReader(String connectionString, CommandType commandType, String commandText)
at ASDirectoryPlugin.ASContactDatabaseManager.GetCont actEntryByMatchingField(String loggedInDomainUser, String stationDN, String stationDNFieldName, String agentID, String agentIDFieldName)
[Mon Mar 14 08:07:05.984],Major,1776,ASWorkItemCreation.Worker.RefreshOneMe diaStorePrograms():
gtcp://VSPCCE01.central-insurance.com:29097/EmailQueueManager.rem
Genuine channels operation exception: The remote host has lost all information about us. It is recommended to resubscribe to all remote host's events.
[Mon Mar 14 08:07:06.750],Status,1776,ASMediaController.MediaController.DoM ediaTypeRegistered(): media type has registered.
[Mon Mar 14 08:10:06.958],Major,1776,ASWorkItemCreation.Worker.RefreshOneMe diaStorePrograms():
gtcp://VSPCCE01.central-insurance.com:29097/EmailQueueManager.rem
Genuine channels operation exception: The response has not been received within the specified period of time.
Comment