Задать вопрос
sanchezzzhak
@sanchezzzhak
Ля ля ля...

Как в ngnix + nodejs настроить лог, где что прописать для лога http запросов?

upstream app_node {
	ip_hash;
	server server_local1 weight=10;
        server server_local2 weight=20;
        server server_local3 weight=50;
}

server {
   listen 80 default_server;
   ...
   access_log  /var/log/nginx/app.access.log main;
   error_log   /var/log/nginx/app.error.log notice;
   rewrite_log on;

   fastcgi_buffers 256 16k;
   fastcgi_buffer_size 32k;

   location /rest {
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header Host $http_host;
		proxy_set_header X-NginX-Proxy true;
		proxy_pass http://app_node;
		proxy_redirect off;
	}
       ...
      # дальше идут настройки php
}

Когда запросы идут на php все логируется, когда на урл ноде лог пустой.
Как это исправить ?

UPD
rewrite_log on;
если убрать поидее должны быть логи для всех запросов (не проверял)
но так как pm2 пишет логи все что выводится через console.log, сделал лог в приложении и этого мне достаточно.
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы