【问题标题】:Alfresco Error reporting via e-mail通过电子邮件报告 Alfresco 错误
【发布时间】:2014-07-25 17:17:16
【问题描述】:

有没有办法像 Python Django Error reporting via e-mail 一样设置 Alfresco 以在每个服务器错误时向管理员发送电子邮件?

提前感谢您的任何提示。

【问题讨论】:

    标签: alfresco


    【解决方案1】:

    我要说的第一件事是,您需要真正研究使用电子邮件帮助管理员发现服务器问题的可行性。发送电子邮件可能是一项繁重的操作,因此,尤其是有许多重复错误时,可能会使现有问题变得更糟。发送电子邮件的能力下降或出现严重问题以致无法发送电子邮件的情况又会怎样?

    为了在您的服务器上正确设置报告,您可能需要查看 Logstash + Kibana: http://alfresco.blog.redpill-linpro.com/2014/07/01/alfresco-logging-with-logstash-and-kibana-part-1-the-basics/

    话虽如此,如果这是您想要的路由,则应该可以将 log4j 配置为使用 SMTP 附加程序: What is the proper way to configure SMTPAppender in log4j?

    在 Alfresco 4.2 中,您应该需要在 tomcat/webapps/alfresco/WEB_INF/classes/ 的 log4j.properties 中添加如下内容:

    #CONFIGURE SMTP
    log4j.appender.email=org.apache.log4j.net.SMTPAppender
    log4j.appender.email.SMTPHost=mail.mydomain.com
    log4j.appender.email.SMTPUsername=myuser@mydomain.com
    log4j.appender.email.SMTPPassword=mypw
    log4j.appender.email.From=myuser@mydomain.com
    log4j.appender.email.BufferSize=1
    log4j.appender.email.EvaluatorClass=TriggerLogEvent
    log4j.appender.email.layout=org.apache.log4j.PatternLayout
    log4j.appender.email.layout.ConversionPattern=%m
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 2012-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多