我有一个崩溃的node.js应用程序,不知道为什么。当我尝试访问“文件和日志”的日志时在应用程序仪表板中,它表示“应用程序未启动,因此没有可用的文件或日志。”#39;。我不知道为什么我的应用程序崩溃并且日志不可用!
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限制。
答案 0 :(得分:4)
要获取已崩溃应用的日志,请使用以下命令:
cf logs <appname> --recent