2016-11-22 59 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