如何在没有客户端的情况下保持应用程序的活

时间:2015-06-10 18:20:27

标签: asp.net-mvc

我的目标是每隔5分钟从我的应用程序发送一封电子邮件,即使浏览器没有打开该应用程序。

我使用FluentScheduler来管理任务;直到服务器决定从不活动状态中终止应用程序时才能运行。

我的主要限制是:

  • 我无法触摸服务器。它就是这样,我必须解决它。
  • 我不能依赖客户刷新浏览器或使用客户端脚本的其他任何内容。
  • 我无法使用任何使用数据库的调度程序。

我一直关注的是尝试创建一个人工回发。

注意:服务器是负载平衡的,因此解决方案可以使用

有什么方法可以让我的应用程序不被服务器杀死?

1 个答案:

答案 0 :(得分:0)

您可以使用https://www.pingdom.com/等监控服务定期ping服务器。只需确保它命中一个调用.NET代码而不是静态资源的端点。