如何解决升级到Dynamics 365后有很多的Sandbox的WorkerProcess并导致异常?

Posted 微软动态CRM专家罗勇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决升级到Dynamics 365后有很多的Sandbox的WorkerProcess并导致异常?相关的知识,希望对你有一定的参考价值。

升级到Dynamics 365  (版本1612,V8.2.0.749) 后发现,如果CRM服务器不止一台,比如有一台前端服务器或者一台后端服务器,或者2台全服务器(full server),会发现后端服务器角色所在的服务器上有很多个Microsoft.Crm.Sandbox.WorkerProcess 进程,一般会超过50个,比Dynamics CRM 8.1的两三个会多出很多。在只有一台全服务器的情况下没有问题。

 

这个进程太多很容易导致类似如下的报错:

如何解决升级到Dynamics 365后有很多的Sandbox的WorkerProcess并导致异常?

 

这个问题最近推出的hotfix, 也解决不了,后来我们提了Case,一个国外专家给出了答案,答案如下:

打开注册表,在 LOCAL_MACHINE/SOFTWARE/MICROSOFT/MSCRM 中新增如下的注册表项:

如何解决升级到Dynamics 365后有很多的Sandbox的WorkerProcess并导致异常?

 

名称为 SandboxHostMinWorkerProcesses ,值请设置为1.

 

截至目前为止,该方法还没有在微软官方文档中公开,呵呵。

--做新疆特产的搬运工。

本店由博主的新疆老婆开设,搬运各种上等的新疆特产,是自用,送礼,年货,孝敬长辈特别是(岳)父母的首选。

 


以上是关于如何解决升级到Dynamics 365后有很多的Sandbox的WorkerProcess并导致异常?的主要内容,如果未能解决你的问题,请参考以下文章

Dynamics 365 解决方案导出报错

为Dynamics 365写一个简单程序实现解决方案一键迁移

外部SQL Server的Dynamics CRM 365插件

Dynamics 365基于FetchXml的S S R S报表开发实例

Dynamics 365 安装Report Authoring Extension报Microsoft Online Services 登录助手安装程序下载失败

Dynamics 365 系统维护时如何阻止用户访问(OnPremise)