Поддержите веб-приложение - PullRequest
0 голосов
/ 08 марта 2012

У меня есть небольшое веб-приложение, которое размещено на провайдере общего хостинга, но мне нужно выполнить несколько простых фоновых заданий, таких как резервное копирование базы данных и выполнение некоторых проверок согласованности данных.

Если бы у меня был выделенный сервер, я бы просто использовал службу Windows для этих задач, но, поскольку это общий хостинг, у меня такой роскоши нет.

В идеале я хотел бы создать в приложении очень простой веб-сервис, который будет вызываться раз в минуту. Затем я мог бы встроить необходимую логику, чтобы проверить время и выполнить различные запланированные задачи. Однако очевидная проблема заключается в том, как заставить этот веб-сервис вызываться.

Существуют ли какие-либо разумные услуги, которые будут вызывать веб-службы по расписанию?

Также приветствуются любые альтернативные решения!

1 Ответ

0 голосов
/ 08 марта 2012

Я изучил это еще немного и подумал, что опубликую здесь для тех, у кого похожая проблема.

Я создал очень простую веб-страницу "Работа", которая принимает параметр URL "? Интервал = Минута", "? Интервал = Час", "? Интервал = Ежедневно" и т. Д., И на сервере я могу выбрать какие задания выполняются.

Затем я настрою отдельные «Cron Jobs» для вызова этой страницы с соответствующим параметром url, используя одного из многих бесплатных провайдеров Cron Job:

http://www.setcronjob.com/ (это хороший сервис с оповещениями о сбое при работе)

Это позволит моему приложению работать так же, как служба Windows, и запускать различные задания через определенные интервалы.

...