Node.js aws泄漏文件描述符上的Bunyan记录器
我正在使用bunyan登录我的node.js API,该API托管在aws中。当我对API进行负载测试时,它会在4000个文件描述符之后崩溃。我们发现,应用程序上打开的文件描述符随着每个请求的增加而增加。下面给出了配置班扬记录器的代码Node.js aws泄漏文件描述符上的Bunyan记录器,node.js,logging,amazon-web-services,docker,bunyan,Node.js,Logging,Amazon Web Services,Docker,Bunyan,我正在使用bunyan登录我的node.js API,该API托管在aws中。当我对API进行负载测试时,它会在4000个文件描述符之后崩溃。我们发现,应用程序上打开的文件描述符随着每个请求的增加而增加。下面给出了配置班扬记录器的代码 var defaultLogFileName = "/var/log/test_api.log", defaultLogLevel = "debug"; var logger = bunyan.createLogger({ name: 'resume
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。
班扬记录器是否正确实施?有什么我错过的吗