2012-03-07 72 views
0

我有一個託管在共享主機提供商上的小型Web應用程序,但我需要運行一些簡單的後臺作業,例如備份數據庫和執行一些數據一致性檢查。讓網絡應用保持活力

如果我有一個專用的服務器,我只是使用Windows服務來完成這些任務,但由於它是共享主機,我沒有這種奢侈。

我會理想地建立一個非常簡單的web服務到應用程序,這將被稱爲每分鐘一次。然後,我可以建立必要的邏輯來檢查時間並執行各種計劃任務。但是,顯而易見的問題是如何讓這個Web服務被調用。

有沒有合理的服務可以按計劃調用Web服務?

還有其他解決方案讚賞!

回答

0

我已經仔細研究過這一點,並認爲我會在這裏發佈任何有類似問題的人。

我創建了一個非常簡單的「Job」網頁,它需要一個URL參數「?Interval = Minute」,「?Interval = Hour」,「?Interval = Daily」等,然後在服務器上,選擇哪些作業運行。

我會再設置單獨的「Cron作業」來稱呼這個網頁與相關的URL參數,採用了許多免費的計劃作業供應商之一:

http://www.setcronjob.com/(這是一個良好的服務,並有任務失敗電子郵件警報)

這將允許我的應用程序很像Windows服務,並以定義的間隔運行不同的作業。