# Nginx doesn't seem to log all accesses forwarded to usgi

**URL:** <https://www.ruby-forum.com/t/nginx-doesnt-seem-to-log-all-accesses-forwarded-to-usgi/216191>\
**Category:** NGINX\
**Created:** [January 28, 2012, 6:13pm UTC](https://www.ruby-forum.com/t/nginx-doesnt-seem-to-log-all-accesses-forwarded-to-usgi/216191 "2012-01-28T18:13:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [January 28, 2012, 6:13pm UTC](https://www.ruby-forum.com/t/nginx-doesnt-seem-to-log-all-accesses-forwarded-to-usgi/216191/1 "2012-01-28T18:13:20Z")

</div>

Hi everybody,  
I hope the message does NOT show up three times.  
My news client always reports errors and I don’t know whether the  
message was sent out or not.

I’m having following setup:

nginx \<-unix\_socket-\> uwsgi -\> django

What I noticed is, that some requests of the uwsgi.log file do NOT show  
up in nginx’ access\_log file.

Example:  
in uwsgi.log I can see:  
[pid: 1205|app: 0|req: 537/1453] xx.xx.xx.33 () {40 vars in 1794 bytes}  
[Thu Jan 26 18:42:31 2012] POST /my\_url/run?var=123 =\> generated 129  
bytes in 94 msecs (HTTP/1.0 200) 3 headers in 174 bytes (1 switches on  
core 0)

However I don’t see any corresponding request logged in nginx log.

Is this the expected behaviour?  
What could be the reason?

Ideally I would like to see all accesses in nginx’ access file.

My nginx.conf  
#--------------  
worker\_processes 2;  
events {  
worker\_connections 1024;  
}  
http {  
include mime.types;  
default\_type application/octet-stream;

```
sendfile on;
keepalive_timeout 65;

include sites-enabled/*;

uwsgi_temp_path /etc/uwsgi/;

```

}

# sites\_enabled/ssl;

# ---------------------------------------

The probably relevant nginx config lines:  
upstream django {  
ip\_hash;  
server unix:/var/sock/nginx.sock;  
}

server {  
listen 443;  
server\_name myserver;  
access\_log /var/log/nginx/access.log;  
error\_log /var/log/nginx/error.log;

```
ssl on;
# cert info . . . .
ssl_verify_client optional;
ssl_session_timeout 5m;
# cipher info

location ^~ /static {
    root /my/static;
    index index.html index.htm;
}

location ^~ /registration {
    uwsgi_pass django;
    uwsgi_param UWSGI_SCHEME https;
    include uwsgi_params;
}

```

}
