Bunyan在aws上的logging器泄露文件描述符

我正在使用bunyan来login我的node.js API,它是由aws托pipe的。 当我加载testingAPI时,它会在4000个文件描述符之后出现。 我们发现应用程序上的打开文件描述符随着每个请求而增加。 configurationbunyanlogging器的代码如下所示

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托pipe的Docker容器中运行此API,并使用restify。 bunyanlogging器是否正确执行? 有什么我错过了吗?