私のPHP Web AppではPHPビルドパックを使用しています。今私は、毎月起動されるべきタスクをスケジュールしたいと思います。通常私はそれのためにCronJobsを使用します。 Swisscom Application Cloud内でどのように達成できますか?PHPビルドパックを使用したCronJobのスケジュール
答えて
スイスコムのApp Cloudのは
上流クラウドファウンドリーは、cronジョブ(タスクスケジューラ)に相当する機能を持っていないOpen Source Cloud Foundry
に基づいています。多くの人が HerokuからCFに移行しているので、この機能がすぐに実装されると思います。 Herokuはcronジョブの機能を提供しています。アナウンスを読むにはSwisscom App Cloud Newsletterを購読してください。タスクをスケジュールするための回避策があります。Ruby/Rakeベースの例については、blog.pivotal.ioのScheduling tasks on Cloud Foundryを参照してください。申し訳ありませんがPHPのサンプルコードが見つかりませんでした。エレガントなソリューションはありません!何らかの回避策を実装する必要があります。コードをGitHubに公開するとすばらしいことでしょう。
データストアでのみcronジョブが必要な場合、たとえばMariaDBはEventsを提供します。
イベントが はどちらか一回オフ、または定期的な 間隔で、後の段階で実行されるSQL文を含むデータベース・オブジェクトを命名しています。
これらは、WindowsタスクスケジューラまたはUnix cronジョブと非常によく似ています。
私たちは偶発的な問題を抱えていました。 @Fyodorによって書かれているように、Cloud Foundryにはネイティブソリューションはありません。我々はいくつかの調査を行い、https://www.iron.io/のようなベンダーを見つけました。
最後に、私たちは非常に簡単な解決策に終わった。
- Googleのバックグラウンドジョブはすべて、httpsインターフェイスを介して公開されています。
- 私は何とかJenkinsをCI/CDに使用しており、スケジューリング機能が豊富なため、既存のJenkinsを使用してHTTPエンドポイントへの単純なcURLコールを介してこれらのジョブを起動します。
ありがとう!私はこの解決策にも行くつもりです。 –
- 1. cronjob(PHPファイル)を使用した複数のJSONファイルの作成
- 2. cronjobを使用したPHPメソッドへのアクセス
- 3. CURL/WGETを使用したCronjob
- 4. Meteor 1.3 Heroku用ビルドパック
- 5. Cronjob on PHP関数
- 6. PHPファイルのFTPサーバーのCronJob
- 7. cronjob実行中のPHPウェブアプリケーション
- 8. Angular2ウェブパックを使用したPrimengスケジュール
- 9. SilverStripeを使用したスケジュール済みタスク
- 10. 動的スケジュールを使用したアンドロイドバックグラウンドセンサーアプリケーション?
- 11. リクエスト数が最大のIBM PHPインスタンスPHPビルドパック
- 12. APC(代替PHPキャッシュ)を備えたPHP 5.5ビルドパックはありますか?
- 13. cronjobの使い方
- 14. クラウドベースの環境でPHP cronjobを実行
- 15. ScheduledExecutorServiceを使用してAndroidでスケジュールされたタスクをスケジュール解除する
- 16. zookeeperを使用したクラスタでのスケジュールされたタスク
- 17. cpanelを使用しているcodeigniterのcronjob
- 18. cronjobのlinux dateコマンドを使用してください
- 19. PHP RSSベースのスケジュール
- 20. SQLスケジュールを使用したSSISの毎月の実行
- 21. Herokuビルドパックを使用して自分のローカルサーバーに展開できますか?
- 22. PHPスケジュールされたタスクのセキュリティ
- 23. LaravelとForgeを使用してCronJobを実行する方法
- 24. キュレーターのためのCronjob
- 25. NodeJS:アジェンダを使用した電子メールのスケジュール
- 26. 拡張選択パラメータを使用したJenkinsジョブのスケジュール
- 27. SQL Serverを使用したASP.NETのスケジュール済み電子メールシステム
- 28. APIを使用したコースワーク/割り当てのスケジュール
- 29. Heroku PHPビルドパックにjpegサポートを追加するには
- 30. バッチ画像処理cronjob in PHP
私たちはジェンキンスを使用して、このようなタスクを開始します。 – delixfe
答えに感謝します。役に立つリンクがありますか?私は本当にそれを感謝します。 –
実際、別の答えでもう少し書いています。それが役に立てば幸い。 – delixfe