CRM down:MSCRM 2011中的重复问题

时间:2015-01-27 12:49:11

标签: dynamics-crm-2011 dynamics-crm

在CRM停止的最近几个月(总共3-4个事件到今天,包括今天1个)之间定期发生事故。

在从事件查看器http://crm2011corner.blogspot.dk/2012/09/crm-key-error-current-key-keytype.html搜索错误日志后,这就是我找到的内容。 要解决此类错误,我必须执行两个步骤: 解决步骤: 1.启动“Microsoft CRM异步处理服务”。(开始>运行类型services.msc) 2.在cmd提示符中执行iisreset

我们是否有任何想法可以永久修复此问题?

非常感谢。

日志: 当前活动密钥(KeyType:CrmWRPCTokenKey)已过期。这可能表示未正确重新生成密钥。当前活动密钥:CrmKey(Id:7046522a-6b80-e411-b1d5-0050569075fd,ScaleGroupId:00000000-0000-0000-0000-000000000000,KeyType:CrmWRPCTokenKey,Expired:True,ValidOn:12/10/2014 12:50:50 ,ExpiresOn:01/12/2015 12:50:50,CreatedOn:12/10/2014 12:50:50,CreatedBy:。密钥设置:CrmKeySetting(Id:a24534e8-f95d-4885-9b90-91894176bba3,KeyType:CrmWRPCTokenKey ,KeyLength:128,KeyGenerationInterval:720,KeyTimeToLive:792,CryptoTimeToLive:72,算法:HMACSHA256,ArchiveLength:1,启用:True,ActiveKeys:[ScaleGroupId = 00000000-0000-0000-0000-000000000000,ActiveKeyId = 7046522a-6b80- E411-b1d5-0050569075fd])

2 个答案:

答案 0 :(得分:0)

Microsoft Dynamics CRM异步处理服务(维护)负责生成用于身份验证的加密密钥生成。

确保此服务正在运行。

其他提示:

  • 检查数据库中是否存在经常发生的死锁。如果这是一个问题,请清理并调整数据库。
  • 检查asyncoperationbase表。如果它包含,例如,50,000多条记录,则应该清理它。不断增长的异步表是性能问题和数据库死锁的常见原因。

答案 1 :(得分:0)

我在CRM 2016和Dynamics 365 OnPremise环境中也看到了这一点。我没有确切的根本原因导致这种情况发生,因为它并不总是在具有大型AsyncOperationBase表或具有慢速SQL Server的组织中。除了Henk回答的内容之外,下面是一些可以强制生成新的CrmWRPCTokenKey的步骤。请注意,虽然这些步骤确实重新启动了CRM Asynchronouse处理服务和IIS,但这些通常可以在中午运行时完成,而不会给最终用户带来太多中断,因为它们通常可以在30秒或更短时间内重新启动。

  
      
  1. 在命令窗口中,在CRM Tools文件夹中运行Microsoft.Crm.Tools.WRPCKeyRenewal.exe / R(默认情况下)。
  2.   
  3. 以管理员身份运行命令提示符,然后键入iisreset。
  4.   
  5. 重新启动Microsoft Dynamics CRM异步处理服务和Microsoft Dynamics CRM异步处理服务   (维修)服务
  6.   

我在CRM服务器应用程序事件日志中记录了一个示例,以便在有人搜索事件ID时更加完整:。

Log Name:      Application
Source:        MSCRMKeyGenerator
Date:          7/28/2016 10:44:29 AM
Event ID:      18962
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      crm.local
Description:
Current key (KeyType : CrmWRPCTokenKey) is expired.  This can indicate that a key is not being regenerated correctly.  Current Key : CrmKey(Id:58d4835c-393a-e611-9e7a-005056ac0009, ScaleGroupId:00000000-0000-0000-0000-000000000000, KeyType:CrmWRPCTokenKey, Expired:True, ValidOn:06/24/2016 18:27:53, ExpiresOn:07/27/2016 18:27:53, CreatedOn:06/24/2016 18:27:53, CreatedBy:NT AUTHORITY\NETWORK SERVICE.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSCRMKeyGenerator" />
    <EventID Qualifiers="32768">18962</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2016-07-28T15:44:29.000000000Z" />
    <EventRecordID>251316</EventRecordID>
    <Channel>Application</Channel>
    <Computer>crm.local</Computer>
    <Security />
  </System>
  <EventData>
    <Data>CrmWRPCTokenKey</Data>
    <Data>CrmKey(Id:58d4835c-393a-e611-9e7a-005056ac0009, ScaleGroupId:00000000-0000-0000-0000-000000000000, KeyType:CrmWRPCTokenKey, Expired:True, ValidOn:06/24/2016 18:27:53, ExpiresOn:07/27/2016 18:27:53, CreatedOn:06/24/2016 18:27:53, CreatedBy:NT AUTHORITY\NETWORK SERVICE</Data>
  </EventData>
</Event>

如果这些步骤无法解决问题,那么您应该打开一个支持案例,使用Microsoft CRM / Dynamics 365支持进一步排除故障并提供帮助。