2012-03-07 71 views
0

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

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

我会理想地建立一个非常简单的web服务到应用程序,这将被称为每分钟一次。然后,我可以建立必要的逻辑来检查时间并执行各种计划任务。但是,显而易见的问题是如何让这个Web服务被调用。

有没有合理的服务可以按计划调用Web服务?

还有其他解决方案赞赏!

回答

0

我已经仔细研究过这一点,并认为我会在这里发布任何有类似问题的人。

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

我会再设置单独的“Cron作业”来称呼这个网页与相关的URL参数,采用了许多免费的计划作业供应商之一:

http://www.setcronjob.com/(这是一个良好的服务,并有任务失败电子邮件警报)

这将允许我的应用程序很像Windows服务,并以定义的间隔运行不同的作业。