下从我的CF推日志转储:我无法将我的Node.js推送到Bluemix上的Mongodb后端项目。实例创建失败
2014-09-09T15:47:35.92 + 0530 [应用程序/ 0] ERR 2014-09-09T15:47:35.97 + 0530 [DEA] OUT实例(索引0)未能开始接受连接 2014-09-09T15:47:55.71 + 0530 [DEA] OUT使用guid 20dba222-e0e6-453c-96a9-429940bc7002开始应用程序实例(索引 0) 2014-09-09T15:47:57.59 + 0530 [API] OUT使用 guid 20dba222-e0e6-453c-96a9-429940bc7002有效载荷: {“cc_partition”=>“默认”, “droplet”=> “20dba222-e0e6-453c-96a9-429940bc7002”, “version”=>“832505e6-a95d-4696-910e-a8d4a74a7005”, “instance”=>“4ff487a75a674aa79b234cc1bd8f9a3d”,“index”=> 0, “reason”=>“CRASHED”,“exit_status”=> 0, “exit_description”=> “应用 情况下退出”, “crash_timestamp”=> 1410257878} 2014-09-09T
这是我manifest.yml文件看起来像:
applications:
- name: nodetestSDB
memory: 128M
command: node app.js
services:
- mongodbnode
这就是我的package.json文件的外观:
{
"name": "nodetest2",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"express": "~4.8.6",
"body-parser": "~1.6.6",
"cookie-parser": "~1.3.2",
"morgan": "~1.2.3",
"serve-favicon": "~2.0.1",
"debug": "~1.0.4",
"jade": "~1.5.0",
"mongodb": "*",
"monk": "*"
}
}
在app.js环境变量:
if (process.env.VCAP_SERVICES) {
var env = JSON.parse(process.env.VCAP_SERVICES);
if (env['mongodb-2.2']) {
var mongo = env['mongodb-2.2'][0]['credentials'];
}
var db = monk(mongo.url);
}
你有更多的产出?你还可以从你的应用程序粘贴更多的代码吗? – 2014-09-11 18:14:19