我正在使用bunyan登录我在aws中托管的node.js API。当我加载测试API时,它会在4000个文件描述符之后出现问题。我们发现应用程序上的打开文件描述符随着每个请求而增加。配置bunyan记录器的代码如下所示
var defaultLogFileName = "/var/log/test_api.log",
defaultLogLevel = "debug";
var logger = bunyan.createLogger({
name: 'resumes',
streams: [{
path: process.env.LogFileName || defaultLogFileName,
level: process.env.LogLevel || defaultLogLevel
}]
});
app.on('after', function(req) {
logger.info("response = ", res);
}
我们在ECS上托管的docker容器中运行此API并使用restify。 bunyan记录器是否已正确实施?有什么我错过了吗?