首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP Buildpack调度CronJobs

使用PHP Buildpack调度CronJobs
EN

Stack Overflow用户
提问于 2016-07-28 21:46:16
回答 2查看 309关注 0票数 3

对于我的PHP Web应用程序,我使用PHP Buildpack。现在我想安排一个应该每个月触发的任务。通常我会使用CronJobs来实现这一点。如何在Swisscom应用程序云中实现这一点?

EN

回答 2

Stack Overflow用户

发布于 2016-07-29 13:43:09

瑞士电信应用云基于Open Source Cloud Foundry

上游Cloud Foundry没有与cron作业(任务调度程序)等效的功能。敬请关注,我猜这个特性很快就会实现,因为很多人都是从Heroku迁移到CF的。Heroku提供了cron作业功能。订阅Swisscom App Cloud时事通讯,阅读公告。

有一些任务调度的变通方法,参见blog.pivotal.io上的Ruby/Rake示例。对于PHP,很抱歉我没有找到示例代码。没有优雅的解决方案!您需要为自己实现某种变通方法。如果你把你的代码发布到GitHub上,那就太好了。

如果您只需要在数据存储中执行cron作业,例如MariaDB提供了Events

事件是命名的数据库对象,其中包含要在以后的阶段执行的SQL语句,这些语句可以是一次性执行的,也可以是定期执行的。

它们的功能与Windows任务计划程序或Unix cron作业非常相似。

票数 1
EN

Stack Overflow用户

发布于 2016-08-02 23:29:51

我们遇到了类似的问题。正如@Fyodor所写的,Cloud Foundry中没有本机解决方案。我们做了一些研究,发现了像https://www.iron.io/这样的供应商。

最后,我们得到了一个非常简单的解决方案。

  • 我们通过https接口公开所有的后台作业。
  • 当我们使用Jenkins进行CI/CD,并且它有很多调度功能时,我们使用现有的Jenkins通过对HTTP端点的简单cURL调用来触发这些作业。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38638338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档