在 Bluemix 上查找崩溃应用程序的日志

Finding logs for crashing application on Bluemix

我有一个 node.js 应用程序崩溃了,不知道为什么。当我尝试在应用仪表板中访问 'Files and Logs' 的日志时,它显示 'The application is not started, so there are no files or logs available.'。我不知道为什么我的应用程序崩溃并且日志不可用!

app.js

require('newrelic'); //monitoring

var express = require('express');//middleware
var app = express();

var cfenv = require('cfenv');// Cloud Foundry library
var appEnv = cfenv.getAppEnv();

app.use(express.static(__dirname + '/public'));

app.listen(appEnv.port, appEnv.bind, function() {
 console.log("server starting on " + appEnv.url);
});

应用: - disk_quota:1024M 主持人:x 姓名:x 小路: 。 域名:mybluemix.net 实例:1 内存:256M

感谢您的帮助

更新:解决这个问题所需要做的就是增加我的内存量。 New Relic 的用户代理增加了一些内存开销,导致它达到我的 256MB 限制。

要获取崩溃应用程序的日志,请使用此命令:

cf logs <appname> --recent