Ibm cloud 支持PHP的Bluemix任务运行器服务

Ibm cloud 支持PHP的Bluemix任务运行器服务,ibm-cloud,Ibm Cloud,我有一个PHP web应用程序,它需要处理大量数据,这可能需要几分钟或更长时间。我希望能够启动一个后台任务,该任务将对web应用程序的进度进行处理和轮询 在正常的主机上,我将使用 > nohup php runner.php & 我不能用IBMCF实现这一点。我想一定有另一个Bluemix服务,我可以将长时间运行的任务委托给它。有吗?要运行runner.php而不是apache,请尝试创建一个文件.bp config/options.json,并设置以下值: "WEB_SERVE

我有一个PHP web应用程序,它需要处理大量数据,这可能需要几分钟或更长时间。我希望能够启动一个后台任务,该任务将对web应用程序的进度进行处理和轮询

在正常的主机上,我将使用

> nohup php runner.php &

我不能用IBMCF实现这一点。我想一定有另一个Bluemix服务,我可以将长时间运行的任务委托给它。有吗?

要运行
runner.php
而不是apache,请尝试创建一个文件
.bp config/options.json
,并设置以下值:

"WEB_SERVER"    : "none"
"APP_START_CMD" : "php runner.php"
这是默认的options.json文件:


更多信息:

一旦启动,此过程是否会永远运行?如果没有,流程是如何启动的?是的,我希望流程永远运行,或者至少运行24小时。它将通过查询数据库从网站接收要执行的任务。因此,它是一个单独的进程,可以运行从外部指定的任意函数。您可以将runner.php作为另一个php bluemix应用程序运行吗?如果没有,那么部署runner.php作为docker服务怎么样?>您可以将runner.php作为另一个php bluemix应用程序运行吗?这就是我需要的。如何让它在启动后执行
php runner.php
,或者与apache并行执行?