我的SaaS应用程序需要一个夜间的cron作业来运行,分析一个数据库,发送电子邮件和做一些数据库维护工作。 此作业不能由用户操作触发。
几乎所有的“云”托pipe解决scheme在这个问题上都表示“我们不能这样做”。
我不知道你一直在看什么types的提供者,但是我用过的每一个提供者(Dreamhost,HostGator,Rackspace,Linode,MediaTemple等等)在运行cron作业时都没有问题。
说实话,如果一个托pipe公司告诉我,cron工作不是一个选项,我会运行另一个方向。 Cron是在Linux上运行任何东西的必不可less的东西,它应该是一个“给定的”,在那里用SSH访问。
我知道一个事实,即亚马逊EC2将不会有运行Cron的问题。
我认为这可能是关于PaaS解决scheme(GAE,Azure)而不是IaaS(EC2,Rackspace,…) – 我认为云计算是IT负载最重的术语。
PasS通常被称为计划任务等 。 以下是GAE http://code.google.com/appengine/docs/java/config/cron.html的说明。 我不知道其他平台如何。