【问题标题】:Keep alive a web app让网络应用保持活力
【发布时间】:2012-03-07 22:20:22
【问题描述】:

我有一个托管在共享主机提供商上的小型 Web 应用程序,但我需要运行一些简单的后台作业,例如备份数据库和执行一些数据一致性检查。

如果我有一台专用服务器,我只会使用 Windows 服务来完成这些任务,但由于它是共享主机,我没有这种奢侈。

理想情况下,我会在应用程序上构建一个非常简单的 Web 服务,每分钟调用一次。然后我可以构建必要的逻辑来检查时间并执行各种计划任务。但是,明显的问题是我如何调用这个 Web 服务。

是否有任何合理的服务可以按计划调用 Web 服务?

也赞赏任何替代解决方案!

【问题讨论】:

    标签: web-services windows-services keep-alive


    【解决方案1】:

    我对此进行了更多研究,并认为我会在这里为遇到类似问题的任何人发帖。

    我创建了一个非常简单的“工作”网页,它采用 URL 参数“?Interval=Minute”、“?Interval=Hour”、“?Interval=Daily”等,然后我可以在服务器上选择运行哪些作业。

    然后我将设置单独的“Cron Jobs”以使用相关 url 参数调用此页面,使用许多免费的 Cron Job 提供程序之一:

    http://www.setcronjob.com/(这是一项很好的服务,并且有工作失败电子邮件警报)

    这将允许我的应用像 Windows 服务一样工作,并以定义的时间间隔运行不同的作业。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-08
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 2015-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多