ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: $body_bytes_sent в post _action



On Sat, Nov 24, 2007 at 05:07:45PM +0300, lexpublic@xxxxxxxxx wrote:

> Столкнулся с проблемой, не могу передать $body_bytes_sent на бэкенд во время 
> post_action.
> 
> location  / {  
>     include e/etc/nginx/proxy.conf;  
>     if (!-f $request_filename) {  
>         proxy_pass http://mongrel;  
>         break;  
>     }  
>     root /var/www/domain.tld/current/public;  
> }  
>   
> location  /alpha/ {  
>     internal;  
>     root /var/mirrors;  
>     post_action /post-download;  
> }  
>   
> location /post-download {  
>     access_log      /var/log/nginx/postdownload.access_log main;  
>     internal;  
>     rewrite ^ $upstream_http_x_post_action_url?bs=$body_bytes_sent break;  
>     proxy_set_header X-Bytes-Sent $body_bytes_sent;  
>     proxy_set_header X-Request-Completion $request_completion;  
>     include /etc/nginx/proxy.conf;  
>     proxy_pass http://mongrel;  
> }  
>   
> ---------------------------------------------------------  
> proxy.conf:  
>   
> 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        X-Subnet $subnet;  
> ....
> 
> $body_bytes_sent = 0 при передаче через свой заголовок или через GET , При 
> этом в access_log эта переменная корректно пишется. Что я не правильно делаю?

Версия какая ?


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.