2016-11-22 57 views
0

我想在我的php web应用程序中运行BlueMix中的Cron作业,并且我没有在bluemix中直接找到任何Cron概念。那么我该如何执行我的cron任务?如何在BlueMix Cloud服务器中执行PHP Cron作业?

在许多教程中他们说工作负载调度程序服务,但这是在Java中,我不明白这个概念,没有关于这个好教程。

回答

0

对于需要按计划调用的脚本,请使用curlwget从cron作业通过HTTP从Linux主机(通常是托管LAMP堆栈本身的主机)调用它们。

但是,这不适用于像Bluemix这样的PaaS,因为您不具有对任何底层虚拟机的shell访问权限,所以可替代方法是在您控制的服务器上的其他位置安装cron作业并将其编写成命中按计划安排您的Bluemix脚本。

+0

如果我需要linux主机运行cron然后bluemix的力量在哪里,它依赖于另一个托管。 –

+1

您是否在GitHub中找到了此Workload Scheduler示例应用程序? Workload Scheduler旨在为Bluemix平台上的Cron提供类似的功能。 https://github.com/WAdev0/HelloWorkloadSampleApp – ralphearle

+0

在我参与的一个项目中,我曾经在某个时间点发布了一些涉及Bluemix的解决方案。这是很久以前的事了,在我的许多笔记中都有这样的细节,所以细节并不是那么好。 Workload Scheduler似乎是更好的解决方案,我希望在项目开始之前或期间我已经发现了这个问题。谢谢@ralphearle – six03