node.js - 在 Bluemix 上查找崩溃应用程序的日志

标签 node.js ibm-cloud

我有一个 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/

相关文章:

javascript - Node.js 不解析从 API 返回的 JSON

javascript - 使用 vanilla JS ajax 发送数据并使用 Node api 读取数据

http - 为 bluemix api 调用禁用 HTTP

javascript - 将选定的日期与表列或 MySQL 查询生成的日期数组进行比较

javascript - 在 Express.js 中提交一个变量作为隐藏字段的值

node.js - Redis 中的 typescript 错误 - 事件

java - 使用 Java 中的 IBM Cloud Conversation Service 无法解析 MessageRequest().Builder()

ios - 将 Xcode 项目注册到 Bluemix

java - 在 Node-RED/Watson IoT 中,我的 Java 设备客户端不断在连接和断开连接之间切换

node.js - 来自 Node JS 的 Pitney Bowes 位置 API -> [错误 : UNABLE_TO_VERIFY_LEAF_SIGNATURE]