在过去的几个月中,有一些事件是定期发生的(直到今天为止,总共有3-4起事件发生),而CRM就是由此而来的。
在从事件查看器http://crm2011corner.blogspot.dk/2012/09/crm-key-error-current-key-keytype.html中搜索错误日志之后,我发现了这一点。要解决这样的错误,我必须执行两个步骤: 1.启动“Microsoft CRM异步处理服务”(start>run type services.msc) 2.在cmd提示符中执行iis重置
我们知道怎样才能永久解决这个问题吗?
非常感谢。
日志:当前活动密钥(KeyType : CrmWRPCTokenKey)已过期。这可能表示密钥未正确重新生成。当前活动密钥: CrmKey(Id:7046522a-6b80-e411-b1d5-0050569075fd,ScaleGroupId:00000000-0000-0000-0000-000000000000,密钥类型:CrmWRPCTokenKey,过期:True,ValidOn:12/10/2014 12:50:50,ExpiresOn:01/12/2015 12:50:50,CreatedOn:12/10/2014 12:50:50,CreatedBy: 50。密钥设置: CrmKeySetting(Id:a24534e8-f95d-4885-9b90-91894176bba3,密钥类型:CrmWRPCTokenKey,KeyLength:128,KeyGenerationInterval:720,KeyTimeToLive:792,CryptoTimeToLive:72,算法:HMACSHA256 256,ArchiveLength:1,Enabled:True,ActiveKeys:ScaleGroupId=00000000-0000-0000-0000-000000000000,ActiveKeyId=7046522a-6b80-e411-b1d5-0050569075fd)
发布于 2015-01-27 20:40:33
Microsoft异步处理服务(维护)负责生成用于身份验证的加密密钥生成。
确保此服务正在运行。
其他贴士:
asyncoperationbase表。如果它包含,比方说,50,000+记录,它应该被清理。不断增长的异步操作表是性能问题和数据库死锁的常见来源。发布于 2017-09-20 20:15:36
我在CRM 2016和Dynamic365个OnPremise环境中也看到了这种情况。我没有确切的根本原因来解释为什么会发生这种情况,因为在拥有大型AsyncOperationBase表或使用缓慢的SQL服务器的组织中并不总是如此。除了Henk的回答之外,下面是一些可以强制生成新CrmWRPCTokenKey的步骤。请注意,虽然这些步骤确实重新启动了CRM同步处理服务和IIS,但这些步骤甚至可以在中午操作中完成,而不会对最终用户造成太多的中断,因为它们通常可以在30秒或更短的时间内重新启动。
我包括一个在CRM Server应用程序事件日志中记录的示例,以确保更完整,以防有人在事件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 /Dynamics365支持下打开一个支持用例,以便进行进一步的故障诊断和帮助。
https://stackoverflow.com/questions/28170930
复制相似问题