對於我的PHP Web App,我使用PHP Buildpack。現在我想安排一個應該每個月都會觸發的任務。通常我會使用CronJobs。 我如何在Swisscom應用雲中實現這一目標?使用PHP Buildpack安排CronJobs
2
A
回答
0
瑞士電信應用雲計算是基於Open Source Cloud Foundry
上游的Cloud Foundry不具有的功能等同於cron作業(任務調度程序)。敬請期待,我想這個功能很快就會實現,因爲很多人從Heroku遷移到CF. Heroku提供了一個cron工作特性。訂閱Swisscom App Cloud Newsletter閱讀公告。
有關計劃任務的解決方法,請參閱blog.pivotal.io上的Scheduling tasks on Cloud Foundry以瞭解基於Ruby/Rake的示例。對不起,我沒有找到示例代碼。沒有優雅的解決方案!您需要實施自己的某種解決方法。如果你將你的代碼發佈到GitHub將會很棒。
如果您只需要在數據存儲中使用cron作業,例如MariaDB提供Events。
活動被命名爲含有是 到在稍後階段被執行,或者一旦脫落,或以有規律的間隔 SQL語句的數據庫對象。
它們的功能非常類似於Windows任務計劃程序或Unix cron作業。
0
我們有一個類似的問題。正如@Fyodor所寫,Cloud Foundry中沒有本地解決方案。我們做了一些研究,發現像https://www.iron.io/這樣的供應商。
最後,我們結束了一個非常簡單的解決方案。
- 我們通過https界面公開所有後臺作業。
- 正如我們在CI/CD上使用Jenkins一樣,它有很多調度功能,我們使用現有的Jenkins通過簡單的cURL調用來觸發這些作業到HTTP端點。
+0
謝謝!我也會去解決這個問題。 –
相關問題
- 1. 如何安全使用cronjobs
- 2. PHP Cronjobs使用JavaScript/AJAX
- 3. Php run cronjobs
- 4. 使用cronjobs
- 5. 如何使用這個heroku php buildpack?
- 6. 如何在創建後使用PHP Buildpack?
- 7. wget,curl和php的cronjobs
- 8. 用於安裝libmosquitto的heroku buildpack
- 9. 主管VS CronJobs
- 10. 如何在Bluemix中的PHP Buildpack中強制使用PHP擴展?
- 11. 安排使用PHP的文本文件
- 12. 使用PHP來安排cron作業
- 13. Cronjobs對方
- 14. Magento的cronjobs
- 15. 使用cronjobs運行包含MySQL查詢的PHP腳本
- 16. 定期觸發php文件 - 沒有cronjobs?
- 17. Django中的Cronjobs
- 18. 安排使用jQuery
- 19. 使用django-cron的豆莖Cronjobs
- 20. cronjobs,如何在cPanel中使用它
- 21. CakePhp2.x在Windows中使用CronJobs
- 22. node.js中的Cronjobs
- 23. linux動態cronjobs
- 24. 如何添加jpeg支持Heroku PHP buildpack
- 25. Heroku的Buildpack與Apache,PHP和咕嚕
- 26. 將php5-imagick添加到Heroku中php buildpack
- 27. Zend Cronjobs調用控制器
- 28. 使用社區golang buildpack當bluemix
- 29. cloudfoundry:使用舊的buildpack版本
- 30. 爲什麼在heroku上使用buildpack?
我們用我們的詹金斯來觸發這樣的任務。 – delixfe
感謝您的回答。你有一些有用的鏈接?我真的很感激。 –
不是真的,在一個單獨的答案中寫了更多。希望能幫助到你。 – delixfe