【问题标题】:CRM Dynamics Performance / Timeout issueCRM 动态性能/超时问题
【发布时间】:2021-12-28 07:09:12
【问题描述】:

我们有 Microsoft Dynamics 365 (CRM) 本地版本。

这个实例被大约 100 个用户使用,并且有 15 个以上用 .Net 编写的自定义应用程序,它们使用 CRM Web 服务来执行 CRUD 操作。

对于获取数据,有直接的 SQL 选择语句,并且在自定义应用程序中不存在 Web 服务。数据量也不高,CRM系统中定义的插件和工作流很少。长期以来一切正常,但从最近 2-3 个月开始,我们突然开始看到性能问题,最终用户看到速度缓慢,或者屏幕加载控件的时间比预期的要长,或者超时错误。

此问题不是恒定的,它是一个间歇性问题,它发生在工作时间 (PST/EST)

我想知道是否有任何方法可以在 CRM 中捕获有关问题的日志,任何方法在 CRM 中我可以去参考日志信息或错误跟踪,这将有助于我了解这个问题的根源?

【问题讨论】:

    标签: sql-server dynamics-crm crm microsoft-dynamics dynamics-crm-2013


    【解决方案1】:

    我认为旧的 tools/diagnostics/diag.aspx 页面应该仍然可以在本地运行。

    只需将该路径附加到您的 Dynamics URL,例如:https://myOrg.mydomain.com/tools/diagnostics/diag.aspx

    当你点击运行时,它会生成一些关于网络的统计数据并形成性能。

    Dynamics 还内置了诊断跟踪功能(或者至少以前没有尝试过 - 最近没有尝试过。)This article 对此有说明。

    这是一个摘要(未经证实和未经测试)
    在 CRM 服务器上

    1. 打开注册表(运行 regedit)
    2. 导航到 HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM
    3. 添加新键:

    名称:TraceEnabled
    类型:DWORD
    值:1

    名称:TraceDirectory
    类型:字符串
    值:C:\CRMTrace

    名称:TraceRefresh
    类型:DWORD
    值:99

    1. 在C目录下创建文件夹“CRMTrace”
    2. 重置 IIS(以管理员身份运行 CMD >> 执行此“iisreset”命令)

    This article 有更多,包括 PowerShell 指令。

    过去有一个名为“诊断工具”的桌面应用程序允许您打开和关闭日志记录。

    另外,请注意,如果您不小心离开登录,可能会填满 C: 驱动器并导致服务器崩溃!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      • 1970-01-01
      相关资源
      最近更新 更多