【问题标题】:Web application to send email alerts用于发送电子邮件警报的 Web 应用程序
【发布时间】:2012-09-15 23:42:28
【问题描述】:

我开发了一个应用程序,它检查数据库中的一些值并向特定用户发送电子邮件警报。当我在tomcat上上传war文件时它工作正常,但第二天它停止发送电子邮件。然后当我重新启动“Servlet Server (Tomcat)”服务时,它又可以正常工作了。或者如果我取消部署然后再次部署它工作正常。我在同一台服务器上运行其他应用程序,这些应用程序不断从传感器收集数据,它们很好。但这是唯一向用户发送电子邮件的应用程序。 所以随便猜猜,这里出了什么问题。

我发送电子邮件的电子邮件帐户是否存在任何配置问题? 我将邮箱配额设置为无限制!!

记住:应用程序运行良好,但我必须每天重新启动 tomcat 服务器!!!!

【问题讨论】:

  • 您的应用程序发送了多少封电子邮件?也许帐户服务器将您的邮件标记为垃圾邮件?
  • 它可以发送多封电子邮件....但是一天我收到了大约 50-60 封电子邮件。第二天会发生什么,当我再次启动 tomcat 时,它会起作用....???
  • 检查完数据后不释放数据库资源可能会停止工作。您可能会以这种方式获得 DoS。
  • 没错,我并没有释放数据库资源,但这真的有问题吗??对于从传感器收集数据并上传到数据库的其他应用程序,我也在做同样的事情 :).... 但无论如何,这很好。
  • 您是否有某种后台线程来检查数据库中的值?

标签: java jsp tomcat smtp


【解决方案1】:

看来您必须对这个问题进行大量调查。我建议您在您的应用程序上打开您的日志记录功能,并尝试在您的日志文件中获取尽可能详细的信息。然后你就可以弄清楚发生了什么。它可能是系统中的一个瓶颈,您必须在上面停留一段时间才能引发异常。

【讨论】:

    猜你喜欢
    • 2014-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-21
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多