node.js - 在 Docker Compose 中静默 NGINX

标签 node.js nginx docker-compose

如何在使用 Docker-Compose 时使终端窗口中的 NGINX 静音?每个调用都会回显到控制台。它太吵闹了,我看不到来自 Node 的其他 console.log() 消息。

这是我的 nginx.conf 文件...

worker_processes 4;

events { worker_connections 4096; }

http {

  ssl_session_cache     shared:SSL:10m;
  ssl_session_timeout   30m;

  proxy_temp_path       /var/tmp;
  include               mime.types;
  default_type          application/octet-stream;
  sendfile              on;

  upstream mycompany-api01 {
    server mycompany-api01:3000;
  }

    server {
      listen        80;
      server_name   api01.mycompany.com;
      root          /var/www/public;

      location / {
          proxy_pass            http://mycompany-api01;
          proxy_http_version    1.1;
          proxy_set_header      Upgrade $http_upgrade;
          proxy_set_header      Connection 'upgrade';
          proxy_set_header      Host $host;
          proxy_set_header      X-Real-IP            $remote_addr;
          proxy_set_header      X-Forwarded-For  $proxy_add_x_forwarded_for;
          proxy_set_header      X-NginX-Proxy    true;
          proxy_cache_bypass    $http_upgrade;
      }
    }
}

最佳答案

您可以使用access_log off;仅禁用访问日志并保留错误日志。

或者,如果您只是不想查看日志,可以使用docker-compose logs -f node来仅查看 Node 的日志。

关于node.js - 在 Docker Compose 中静默 NGINX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45676701/

相关文章:

php - 我无法使用 nginx 上传大于 1mb 的文件

docker - 错误:由于环境错误而无法安装软件包:[Errno 28]设备上没有剩余空间-尝试在docker中运行streamlit时

javascript - 更新的 Mongoose 更新嵌套数组元素

node.js - nodejs Paypal pdt 返回 302

python - 干草堆说 “Model could not be found for SearchResult”

python - 使用nginx和gunicorn来服务django

wordpress - 使用 Docker 卷的 WP-CLI 文件权限问题

mysql - 如何从 wordpress docker 建立数据库连接

javascript - 你如何在 xero-node 库中通过联系人获取 Aged Receivables?

javascript - sails.js - 将公共(public)文件夹更改为与 .tmp/public 不同的文件夹