Cloud foundry 在cloudfoundry上部署Sinatra应用程序时出错

Cloud foundry 在cloudfoundry上部署Sinatra应用程序时出错,cloud-foundry,Cloud Foundry,我尝试在cloudfoundry上部署Sinatra应用程序。我遇到以下错误: $vmc push Would you like to deploy from the current directory? [Yn]: Application Name: myapp Detected a Sinatra Application, is this correct? [Yn]: Application Deployed URL [myapp.cloudfoundry.ctrls.com]: Memo

我尝试在cloudfoundry上部署Sinatra应用程序。我遇到以下错误:

$vmc push

Would you like to deploy from the current directory? [Yn]:
Application Name: myapp
Detected a Sinatra Application, is this correct? [Yn]:
Application Deployed URL [myapp.cloudfoundry.ctrls.com]:
Memory reservation (128M, 256M, 512M, 1G, 2G) [128M]:
How many instances? [1]:
Would you like to save this configuration? [yN]:
Creating Application: OK
Uploading Application:
  Checking for available resources: OK
  Packing application: OK
  Uploading (0K): OK  
Push Status: OK
Staging Application 'myapp': OK                                                
Starting Application 'myapp': .......**Error:
Application 'myapp's state is undetermined, not enough information available.**
如果运行vmc应用程序,则不会显示应用程序的运行状况

$ vmc apps

+-------------+----+--------+------------------------------+----------+
| Application | #  | Health | URLS                         | Services |
+-------------+----+--------+------------------------------+----------+
| myapp       | 1  | N/A    | myapp.cloudfoundry.xxxxx.com |          |
+-------------+----+--------+------------------------------+----------+
当我手动启动应用程序时,我发现应用程序已经启动

$vmc start myapp
Application 'myapp' already started
以下是“vmc日志”的输出

如果我尝试重新启动应用程序,我会收到上面发布的相同错误


请提供一些解决方法

应用程序使用的URL是什么?目前,在cloudfoundry.com上,您不能使用自定义URL,只能使用遵循*.cloudfoundry.com模式的URL

我正在使用cloudfoundry.mydomain.com。我将目标设置为api.cloudfoundry.mydomain.comI,并将其更改为上述格式。还是同一个问题。还有其他原因吗?为了简单起见,您能否确认您正在部署到?
$vmc logs myapp

 Sinatra/1.2.1 has taken the stage on 26952 for production with backup from Thin
 Thin web server (v1.2.11 codename Bat-Shit Crazy)
 Maximum connections set to 1024
 Listening on 0.0.0.0:26952, CTRL+C to stop