2016-11-22 18 views
0

私は自分のPHP WebアプリケーションでBlueMixでCronジョブを実行したいと思っています。私はbluemixのCronコンセプトを直接見つけることはできません。どうすれば私のcronタスクを実行できますか?BlueMixクラウドサーバでPHP Cronジョブを実行するには?

多くのチュートリアルでは、ワークロードスケジューラサービスと言われていますが、これはJavaであり、この概念とこれに関する良いチュートリアルは理解できません。

答えて

0

スケジュールで呼び出される必要のあるスクリプトの場合は、LAMPスタック自体をホストしていることが多いLinuxホストのcurlまたはwgetを使用して、cronジョブからHTTP経由で呼び出します。

しかし、基本的なVMへのシェルアクセスがないため、BluemixのようなPaaSでは動作しません。その代わりに、コントロールの下にあるサーバーのどこかにcronジョブをインストールし、スケジュール上のBluemixスクリプト。

+0

私はcronを実行するためにLinuxホストが必要な場合は、どこがbluemixのパワーであるかは、別のホスティングに依存しています。 –

+1

このWorkload SchedulerサンプルアプリケーションはGitHubにありますか? Workload Schedulerは、BluemixプラットフォームのCronと同様の機能を提供することを目的としています。 https://github.com/WAdev0/HelloWorkloadSampleApp – ralphearle

+0

私は、Bluemixが関与しているプロジェクトの途中で、途中で投稿した解決策を見つけました。それはずっと前のことであり、私の多くの注記でそれを持っていたので、細部はそれほど大きくはありません。ワークロード・スケジューラはずっと優れた解決策に見えますが、私はプロジェクトの前または途中でそれを偶然見つけました。ありがとう@ralphearle – six03

関連する問題