1

我正在使用 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 上并使用 restify 的 docker 容器中运行此 API。bunyan 记录器是否已正确实施?有什么我错过的吗?

4

0 回答 0