Показать сообщение отдельно
Старый 23.05.2011, 18:49   #1  
alesander is offline
alesander
Участник
 
34 / 10 (1) +
Регистрация: 30.05.2010
Перестал запускаться AsyncService
После выходных перестал запускаться асинхронный сервис CRM. На выходных сервер перезагружали.
Win server 2003 x64 sp2 + crm server 4.0 rollup 12

EventViewer выдает такие ошибки:
Код:
 Event Type:	Error
Event Source:	Service Control Manager
Event Category:	None
Event ID:	7031
Date:		23.05.2011
Time:		18:32:31
User:		N/A
Computer:	CRM-AP
Description:
The Microsoft CRM Asynchronous Processing Service service terminated unexpectedly.  It has done this 1 time(s).  The following corrective action will be taken in 60000 milliseconds: Restart the service.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
В трейсе также обнаружил следующее (возникает каждый раз после попытки запуска сервиса):
Код:
# CRM Tracing Version 2.0
# LocalTime: 2011-05-23 18:32:31.2
# Categories: 
# CallStackOn: Yes
# ComputerName: CRM-AP
# CRMVersion: 4.0.7333.2935
# DeploymentType: OnPremise
# ScaleGroup: 
# ServerRole: AppServer, AsyncService, DiscoveryService, WebService, ApiServer, HelpServer, DeploymentService

[2011-05-23 18:32:31.2] Process:CrmAsyncService |Organization:00000000-0000-0000-0000-000000000000 |Thread:   16(MSCRM:-TimerProcessor.ExecuteTimers) |Category: Platform.Async |User: 00000000-0000-0000-0000-000000000000 |Level: Error | AsyncService.OnUnhandledException
	at AsyncService.OnUnhandledException(Object sender, UnhandledExceptionEventArgs e)
	at JobDataAccess.RetrieveSqlServerName(Guid orgId)
	at JobDataAccess.SelectJob(DateTime startCycleTime)
	at JobManager.OnOrgDatabaseMaintenanceTimerEvent(Object sender, ElapsedEventArgs e)
	at TimerProcessor.ExecuteTimers(Object data)
	at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
	at ThreadHelper.ThreadStart(Object obj)
>Exception while executing async service: MSCRMAsyncService - System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
   at Microsoft.Crm.Asynchronous.JobDataAccess.RetrieveSqlServerName(Guid orgId)
   at Microsoft.Crm.Asynchronous.JobDataAccess.SelectJob(DateTime startCycleTime)
   at Microsoft.Crm.Asynchronous.JobManager.OnOrgDatabaseMaintenanceTimerEvent(Object sender, ElapsedEventArgs e)
   at Microsoft.Crm.Asynchronous.Timer.TimerProcessor.ExecuteTimers(Object data)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart(Object obj)
История обновлений WindowsUpdate утверждает, что последнее обновление было установлено в апреле.
Не пойму в чем может быть причина - в пятницу все было ок. Что можно попробовать чтобы исправить проблему?
Win server 2003 x64 sp2 + crm server 4.0 rollup 12