Страница 1 из 1

nginx не пишет логи

Добавлено: 2011-11-07 18:22:29
admin@olis.zp.ua
Добрый вечер, коллеги!

Есть nginx и виртуальные хосты все прописал как надо но логи nginx в папку logs не пишет хоть убей.
Вот конфиги. А хотя все по идее должно писаться /usr/local/etc/nginx/logs


Листинг nginx.conf

Код: Выделить всё

r2d2# cat nginx.conf
user  www www;
      worker_processes  2;
      timer_resolution 100ms;
      worker_rlimit_nofile 8192;
      worker_priority -5;
        events {
        worker_connections  1024;
        }

        http {
            include       mime.types;
            default_type  application/octet-stream;

            log_format main '$remote_addr - $remote_user [$time_local] $status '
                            '"$request" $body_bytes_sent "$http_referer" '
                            '"$http_user_agent" "http_x_forwarded_for"';

            access_log  logs/access.log main;
            error_log   logs/error.log info;

            sendfile       on;
            tcp_nopush     on;
            tcp_nodelay    on;
            server_names_hash_bucket_size 512;

            include     vhost/*.conf;

          upstream backend {
ip_hash;
          server Х:81;
          server Х:81;
          }
}
Листинг виртуального хоста

Код: Выделить всё

WEBDOCS
    server {
            listen       *:443;
            server_name  1;
            client_max_body_size 101M;
            access_log  logs/webdoc.log main;
            error_log   logs/webdoc_error.log info;
            ssl on;
            ssl_protocols SSLv3 TLSv1;
            ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
            ssl_session_timeout 5m;
            ssl_prefer_server_ciphers on;
            ssl_certificate *.crt;
            ssl_certificate_key *.key;
                #Main location
                location / {
                fastcgi_pass       backend;
                fastcgi_index      index.php;
                fastcgi_param      QUERY_STRING $query_string;
                fastcgi_param      REQUEST_METHOD   $request_method;
                fastcgi_param      CONTENT_TYPE     $content_type;
                fastcgi_param      CONTENT_LENGTH   $content_length;
                fastcgi_param      REDIRECT_STATUS  200;
                include            fastcgi_params;
                proxy_pass         http://backend;
                proxy_redirect     off;
                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   Range "";
                proxy_set_header   Request-Range "";
                client_max_body_size       10m;
                client_body_buffer_size    128k;
                proxy_connect_timeout      90;
                proxy_send_timeout         90;
                proxy_read_timeout         90;
                proxy_buffer_size          4k;
                proxy_buffers              4 32k;
                proxy_busy_buffers_size    64k;
                proxy_temp_file_write_size 64k;
                }
                location ~ /.svn/ { deny all; }
                location = /stat {
                stub_status on;
                access_log off;
                allow 172.16.8.121;
                deny all;
                }

                #Otdacha statiki
                location ~* ^.+\.(jpg|jpeg|gif|png|tif|tiff|ico|css|cms|bmp|js|swf|rar|zip|7zip|exe|com|doc|docx|xls|xlsx|pdf)$ {
                root /usr/local/www/industrial/webdoc/public-html/;
                }
            }r2d2#
логи не пишуться в /usr/local/etc/nginx/logs, но в папку /var/log/nginx пишется без проблем. В чем может быть трабл???

Спасибо за внимание коллеги.

Re: nginx не пишет логи

Добавлено: 2011-11-07 18:29:47
Bayerische

Код: Выделить всё

ll /usr/local/etc/nginx | awk '{print $3" " $4 " " $9}' |grep logs

Re: nginx не пишет логи

Добавлено: 2011-11-07 18:39:13
admin@olis.zp.ua
r2d2# ll /usr/local/etc/nginx | awk '{print $3" " $4 " " $9}' |grep logs
root wheel logs

Re: nginx не пишет логи

Добавлено: 2011-11-07 19:11:56
Bayerische
а nginx, небось, от www работает.
Права на папку 777, либо

Код: Выделить всё

chown -R www:www nginx