可以随时重启CRM异步处理服务吗?

时间:2013-07-24 23:40:38

标签: dynamics-crm-2011 dynamics-crm crm

我刚刚使用插件注册工具注册了自定义工作流程。我的自定义工作流程显示在创建工作流程时可以选择的步骤中,但是当我选择它时,我得到一个通用的“发生错误”(“下载日志文件”按钮变灰)。

this收集到我需要重新启动CRM异步处理服务。这是我随时可以做的事情吗?例如。任何信息或正在运行的工作流程是否会丢失,或者重新启动后会再次获取这些信息?

我们的服务器管理员还告诉我,有两个这样的服务,其中一个名称中包含“维护”。两者都需要重新启动吗?

或者我的问题甚至与此无关? 谢谢你的帮助。我对CRM很陌生。

2 个答案:

答案 0 :(得分:2)

我不确定Campey需要手动重启服务的问题,但如果重新启动服务,我不会担心工作流程存在数据完整性问题。

Windows服务必须处理正常工作的事件,其中一个是关闭请求的事件。 CRM异步服务将停止开展新工作,并且最好允许当前正在执行的工作流程在停止之前完成正在处理的任何工作。

我会更关心CRM异步服务停止执行的时间敏感步骤,而不是CRM异步服务当前正在执行的步骤被破坏。

答案 1 :(得分:1)

根据我的经验,CRM异步服务经常自行停止,需要手动重启。我没有发现任何关于数据丢失的重启问题。

编辑:我发现在一些高使用率,多服务器CRM设置中,异步服务可能会“混淆”,它基本上会尝试三次然后停止(恢复大型CRM租户似乎真的打乱了异步)。这不会对系统产生负面影响,因为所有作业都只是添加到下次启动服务时运行的待办事项中。

如果Async服务出现问题,可能会导致需要运行的工作流等项目积压,因此重新启动可能会有所帮助。

您可以尝试重新启动服务,它可以解决您的问题,但是您可以提供有关自定义工作流程的更多信息吗?