Cloud foundry vmc推送应用程序报告“;“启动失败”;但应用程序正在运行

Cloud foundry vmc推送应用程序报告“;“启动失败”;但应用程序正在运行,cloud-foundry,Cloud Foundry,我们已经用BOSH创建了自己的内部多节点云铸造厂。当我推一个简单的sinatra应用程序时,它会经历所有步骤,显示以下几行: Uploading hello... OK Starting hello... OK Checking hello... GAVE UP Application failed to start. (当然,最后两行需要一段时间才能写完) 但当我尝试点击应用程序URL hello.mycloud.example.com时,一切正常。也就是说,应用程序实际上正在运行。我查看了

我们已经用BOSH创建了自己的内部多节点云铸造厂。当我推一个简单的sinatra应用程序时,它会经历所有步骤,显示以下几行:

Uploading hello... OK
Starting hello... OK
Checking hello... GAVE UP
Application failed to start.
(当然,最后两行需要一段时间才能写完)

但当我尝试点击应用程序URL hello.mycloud.example.com时,一切正常。也就是说,应用程序实际上正在运行。我查看了dea上的日志,果然,他们报告应用程序已经启动,系统已经收到通知

[2012-12-20 20:08:45.813061] dea - pid=24441 tid=40fc fid=0c65   INFO -- Starting up instance (name=hellocornelia app_id=1 instance=1e4cae7a70078687753ebc7d116de550 index=0) on port:62642
[2012-12-20 20:08:45.835886] dea - pid=24441 tid=40fc fid=47ea   INFO -- Starting up instance (name=hellocornelia app_id=1 instance=d1e1b77335f23d3ce1fe5e24caf85ed5 index=1) on port:62047
[2012-12-20 20:08:46.369563] dea - pid=24441 tid=40fc fid=23e8   INFO -- Instance (name=hellocornelia app_id=1 instance=1e4cae7a70078687753ebc7d116de550 index=0) is ready for connections, notifying system of status
[2012-12-20 20:08:46.370488] dea - pid=24441 tid=40fc fid=23e8   INFO -- Instance (name=hellocornelia app_id=1 instance=d1e1b77335f23d3ce1fe5e24caf85ed5 index=1) is ready for connections, notifying system of status
[2012-12-20 20:08:46.873075] dea - pid=24441 tid=40fc fid=23e8   INFO -- PID:22404 assigned to droplet instance: (name=hellocornelia app_id=1 instance=1e4cae7a70078687753ebc7d116de550 index=0)
[2012-12-20 20:08:46.873591] dea - pid=24441 tid=40fc fid=23e8   INFO -- PID:22410 assigned to droplet instance: (name=hellocornelia app_id=1 instance=d1e1b77335f23d3ce1fe5e24caf85ed5 index=1)
在启用跟踪的情况下运行vmc应用程序显示:

{
"name": "hello",
"staging": {
  "model": "sinatra",
  "stack": "ruby18"
},
"uris": [
  "hello.cloudad.sccf.lab.emc.com"
],
"instances": 1,
"runningInstances": 0,
"resources": {
  "memory": 128,
  "disk": 2048,
  "fds": 256
},
"state": "STARTED",
"services": [

],
"version": "966c1f76a126696d09db9f49405f42130f72cbc3-1",
"env": [

],
"meta": {
  "debug": null,
  "console": null,
  "version": 3,
  "created": 1356035779
}
}
]
<<<
... OK
name    status   usage      runtime   url
hello   0%       1 x 128M   ruby18    hello.cloudad.sccf.lab.emc.com
{
“姓名”:“你好”,
“登台”:{
“模型”:“sinatra”,
“堆栈”:“ruby18”
},
“URI”:[
“您好,cloudad.sccf.lab.emc.com”
],
"实例":一,,
“runningInstances”:0,
“资源”:{
“内存”:128,
“磁盘”:2048,
“fds”:256
},
“状态”:“已启动”,
“服务”:[
],
“版本”:“966C1F76A26696D09DB9F49405F42130F72CBC3-1”,
“环境”:[
],
“元”:{
“调试”:空,
“控制台”:空,
“版本”:3,
“已创建”:1356035779
}
}
]

我会查一下你的健康经理。健康管理器日志会很有帮助。它甚至可能没有运行。请通过以下方式检查您的虚拟机状态:

bosh vms
如果您的健康管理器正在运行,我将通过ssh访问它并检查位于/var/vcap/sys位置的日志

bosh ssh <component-name> <index> 

我想说你的健康经理很可能有问题。由于一切正常,但您在客户机(vmc)中看不到它,因此我会检查您的健康经理。健康管理器日志会很有帮助。它甚至可能没有运行。请通过以下方式检查您的虚拟机状态:

bosh vms
如果您的健康管理器正在运行,我将通过ssh访问它并检查位于/var/vcap/sys位置的日志

bosh ssh <component-name> <index> 

我想说你的健康经理很可能有问题。由于一切正常,但您在客户端(vmc)中看不到它

两个OSS站点可能对这类问题有帮助,而bosh用户站点,两个OSS站点可能对这类问题有帮助,还有bosh用户站点,