我有一个 Node.js 应用程序崩溃了,但不知道为什么。当我尝试访问应用程序仪表板中的“文件和日志”日志时,它显示“应用程序未启动,因此没有可用的文件或日志。”。我不知道为什么我的应用程序崩溃并且日志不可用!
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);
});
应用: - 磁盘配额:1024M 主持人:x 姓名:x 小路: 。 域名:mybluemix.net 实例:1 内存:256M
感谢您的帮助
更新:解决这个问题所需要做的就是增加我的内存量。 New Relic 的用户代理增加了一些内存开销,导致它达到了我的 256MB 限制。
最佳答案
要获取崩溃应用程序的日志,请使用以下命令:
cf logs <appname> --recent
关于node.js - 在 Bluemix 上查找崩溃应用程序的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31596619/