Content deleted Content added
Revise and add citation |
Remove failed verification |
||
(One intermediate revision by the same user not shown) | |||
Line 11:
A webcron solution is made up of two pieces. The first piece is a script that will execute the tasks that resides somewhere accessible via a [[URL]]. The second piece is to use a scheduling provider that contacts the URL of the script at regular intervals.
Before setting up a schedule with a scheduling provider, a user must set up a script that runs on the web server. Most{{which|date=December 2010}} web hosts have restrictions on the length of time a single instance of a script may execute. Multiple{{which|date=December 2010}} web hosts also have limitations on [[CPU]] and [[RAM]] resource usage. Users of webcron solutions on [[shared hosting]] providers must be careful to not repeatedly exceed their web host's limitations so as to not get kicked off. A script that runs a long time must take into account that it may be terminated at any point by a web server process.
Line 18 ⟶ 19:
=== Third-Party ===
There are multiple third-party webcron scheduling providers on the web.<ref name=setcron1>[https://www.setcron.com/ SetCron is a task scheduler service/ webcron that allows you to schedule cronjobs.]</ref><ref name=cronJobServices>[http://www.cronjobservices.com Webcron services]</ref> These services accept a URL and a frequency schedule to retrieve, or ping, the specified URL. Most{{which|date=December 2010}} providers have restrictions built into their system to avoid overloading their servers and to encourage users to sign up for premium accounts.<ref name=easycronPlans>[https://www.easycron.com/user/register EasyCron plans]</ref>
Some webcron service providers accept [[CRON expression]] in web interface to schedule the job executing time.<ref name=webcronCronExp>[https://www.easycron.com/faq/What-cron-expression-does-easycron-support EasyCron accepts cron expression]</ref><ref name=setcron2>[https://www.setcron.com/help#crontab-features What are the crontab features of SetCron?]</ref>
|