Sitecore 7.2上的Sitecore ECM 2.1在启用新Relic APM时不发送电子邮件

时间:2015-11-19 05:17:31

标签: sitecore newrelic sitecore7 sitecore7.2 sitecore-ecm

Sitecore电子邮件Campaign Manager 2.1似乎在New Relic APM启用时发送电子邮件,如果New Relic被禁用,则电子邮件广告系列管理器会照常发送。

  • Sitecore日志中未报告任何错误
  • 请求只是停止处理,该线程再也不会出现在日志中
  • IIS Log显示返回代码200,因此没有失败
  • 执行IIS重置时,有时会收到电子邮件,但会以延迟方式收到,例如IIS重置后30分钟
  • 以下是Sitecore ECM调试设置为true的日志:

    2015-11-18 16:00:57 ManagedPoolThread #4 INFO  Job started: Sending message (56E4501BEE95446BAD97171B3316226F)
    2015-11-18 16:00:57 ManagedPoolThread #4 INFO  EmailCampaign: 'SendAnEmail': 1 recipient is added to the queue.
    2015-11-18 16:00:57 ManagedPoolThread #4 INFO  EmailCampaign: Dispatch Message (SendAnEmail): Started
    2015-11-18 16:00:57 6312 INFO  EmailCampaign:   BodyLink -> GetTargetItemUrl: 00:00:00.0130126
    2015-11-18 16:00:57 6312 INFO  EmailCampaign: Get body link: 00:00:00.0190269
    2015-11-18 16:00:58 6312 INFO  EmailCampaign: Download string content(url): 00:00:00.6889992
    2015-11-18 16:00:59 6312 INFO  EmailCampaign:   ReplaceTokens -> Find/Add $title$ token: 00:00:00.6088072
    2015-11-18 16:00:59 6312 INFO  EmailCampaign: Replace tokens: 00:00:00
    2015-11-18 16:00:59 6312 INFO  EmailCampaign: Remove 'form' tag: 00:00:00.0157781
    2015-11-18 16:00:59 6312 INFO  EmailCampaign: Remove VIEWSTATE: 00:00:00
    2015-11-18 16:00:59 6312 INFO  EmailCampaign: Insert style sheets: 00:00:00
    2015-11-18 16:00:59 6312 INFO  EmailCampaign: Modify 'href' links: 00:00:00.0491805
    

1 个答案:

答案 0 :(得分:0)

New Relic配置中应该有一个参数:

<browserMonitoring autoInstrument="true" /> 

旨在将页面下载速度设置为浏览器。

将此设置设置为true,将在SE环境中通过New Relic监视注入JavaScript。 但是,它将对.NET生成的所有网页(包括电子邮件正文)执行此操作。

ECM 2.1可能无法使用此脚本正确处理邮件正文。