502 in Nginx as a reverse proxy whithout cache
marc.cortinas
nginx-forum at nginx.us
Thu Aug 1 10:17:14 UTC 2013
Hi,
Currently, we use Nginx as a reverse proxy without cache. Last monday we've
rolled out a new version of PHP application which has appeared a several 502
errors.
First of all, i've applied the workaround explained in thread
http://forum.nginx.org/read.php?2,188352 . The number of 502 have falled
down but we can see a several 502 yet, but we haven't any error log now in
the nginx.
This is Nginx parameters applied:
{code}
## Size Limits
client_body_buffer_size 128K;
client_header_buffer_size 1M;
client_max_body_size 1M;
large_client_header_buffers 8 8k;
## Timeouts
client_body_timeout 600;
client_header_timeout 600;
expires 24h;
keepalive_timeout 60 60;
send_timeout 600;
## TCP options
tcp_nodelay on;
tcp_nopush on;
## Proxy caching options
proxy_buffering on;
proxy_buffers 16 16k;
proxy_buffer_size 32k;
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
proxy_next_upstream error timeout http_500 http_502 http_503 http_504;
proxy_connect_timeout 60s;
proxy_read_timeout 600s;
proxy_send_timeout 600s;
{code}
This is the trace lines in acces log of Nginx and Apache:
Las trazas son estas:
NGINX
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
{code}
2.139.8.108 - - [31/Jul/2013:23:19:31 +0200] "GET
/es/descuentos-malaga/oferta-pelsandbody-masaje-tailandes-aromaterapia.html?mktc=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&utm_campaign=AAAAA&utm_content=AAAAAAA&utm_medium=email&utm_source=ExactTarget&email=emailbos at provider.com&date=AAAAAAA&AL_Hash=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&utm_referrer=
HTTP/1.1" 502 118
"http://es.example.com/descuentos-malaga/oferta-pelsandbody-masaje-tailandes-aromaterapia.html?mktc=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&utm_campaign=AAAAA&utm_content=AAAAAAA&utm_medium=email&utm_source=ExactTarget&email=emailbos@provider.com&date=AAAAAAA&AL_Hash=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"Mozilla/5.0 (Linux; U; Android 2.3.3; es-es; GT-I9100 Build/GINGERBREAD)
AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1" "-"
{code}
LogFormat "\"%{True-Client-IP}i\" %h %t %T \"%r\" %>s %b
%{outstream}n/%{instream}n (%{ratio}n%%) \"%{Referer}i\" \"%{Expires}o\"
\"%{Cache-Control}o\" \"%{User-Agent}i\" \"%{Host}i\"
\"%{X-Forwarded-For}i\" %{mod_php_memory_usage}n %P" itsysprod
APACHE
{code}
"-" 10.253.1.61 [31/Jul/2013:23:19:31 +0200] 0 "GET
/es/descuentos-malaga/oferta-pelsandbody-masaje-tailandes-aromaterapia.html?mktc=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&utm_campaign=AAAAA&utm_content=AAAAAAA&utm_medium=email&utm_source=ExactTarget&email=emailbos at provider.com&date=AAAAAAA&AL_Hash=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
HTTP/1.0" 200 303 285/475 (60%)
"http://es.example.com/descuentos-malaga/oferta-pelsandbody-masaje-tailandes-aromaterapia.html?mktc=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&utm_campaign=AAAAA&utm_content=AAAAAAA&utm_medium=email&utm_source=ExactTarget&email=emailbos@provider.com&date=AAAAAAA&AL_Hash=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"Thu, 19 Nov 1981 08:52:00 GMT" "no-store, no-cache, must-revalidate,
post-check=0, pre-check=0" "Mozilla/5.0 (Linux; U; Android 2.3.3; es-es;
GT-I9100 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko)
Version/4.0 Mobile Safari/533.1" "m.example.com" "2.139.8.108, 10.253.1.60"
786432 30962
{code}
Platform description
# cat /etc/redhat-release
CentOS release 6.3 (Final)
# uname -a
Linux balance01-prod 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11
UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
# nginx -v
nginx version: nginx/1.2.4
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,241447,241447#msg-241447
More information about the nginx
mailing list