The quesion will be kill me

refercon nginx-forum at nginx.us
Mon Jan 14 08:20:24 UTC 2013


Using nginx make proxy server,  the backend server are nginx,apache
Sometimes,the web is not ok !

An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.

If you are the system administrator of this resource then you should check
the error log for details.

Faithfully yours, nginx.

Moretimes the web is ok,little times is error...
The nginx error log is:
2013/01/14 16:02:26 [error] 31316#0: *1154349 recv() failed (104: Connection
reset by peer) while reading response header from upstream, client:
61.186.137.140, server: m.xx.cn, request: "GET
/pnp4nagios/index.php/graph?host=sxcq-web&srv=PING HTTP/1.1", upstream:
"http://10.2.4.10:80/pnp4nagios/index.php/graph?host=sxcq-web&srv=PING",
host: "m.xx.cn", referrer:
"http://m.xx.cn/pnp4nagios/index.php/graph?host=sxcq-web&srv=PING"

2013/01/14 16:02:26 [error] 31310#0: *1161676 recv() failed (104: Connection
reset by peer) while reading response header from upstream, client:
123.151.148.201, server: www.xx.gov.cn, request: "GET
/plus/view.php?aid=3402 HTTP/1.1", upstream:
"http://10.2.4.4:80/plus/view.php?aid=3402", host: "www.xx.gov.cn"


I checked backend server's log ,,, No erros in it ...

My nginx proxy conf is:

Http's section:
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    tcp_nopush     on;
    tcp_nodelay on;
    keepalive_timeout  120;
    client_body_timeout 300;
    server_tokens off;
    send_timeout 3m;
    gzip  on;
    gzip_http_version 1.0;
    gzip_min_length  1000;
    gzip_buffers     4 8k;
    gzip_comp_level 6;
    gzip_types   text/plain image/gif image/jpeg image/png  text/css
application/json application/x-javascript text/xml application/xml
application/xml+rss text/javascript;
    client_max_body_size 64M;    
   server {
        listen       80 default;
        server_name  _;
        return 403;
    }
Proxy's section:
upstream xx{
	server 10.2.4.11;
}
server {
        listen 80;
        server_name www.xx.cn;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            	root   html;
            	index  index.html index.htm;
                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 Accept-Encoding "";
		client_max_body_size 1000m;
		proxy_connect_timeout   15;
                proxy_send_timeout      600;
                proxy_read_timeout      600;
                proxy_buffer_size       512k;
                proxy_buffers           8 512k;
                proxy_busy_buffers_size 512k;
                proxy_temp_file_write_size 512k;
		proxy_next_upstream error timeout invalid_header http_500 http_503
http_404;
		proxy_pass http://xx;
		include attack.conf;
        }
	location ~ .*\.(html|js|css|jpg|png|gif|flv|ico|swf)$ { 
		expires max; 
		root /home/nginx_cache/www.sxcq.cn; 
		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 Accept-Encoding "";
		proxy_connect_timeout   15; 
		proxy_send_timeout      600; 
		proxy_read_timeout      600; 
		proxy_buffer_size       512k; 
		proxy_buffers           8 512k; 
		proxy_busy_buffers_size 512k; 
		proxy_temp_file_write_size 512k; 
		proxy_store_access user:rw group:rw all:rw;
		proxy_temp_path /home/nginx_cache/www.xx.cn;
		proxy_next_upstream error timeout invalid_header http_500 http_503
http_404;
		proxy_store on; 
		if ( !-e $request_filename) { 
			proxy_pass  http://xx;
                } 

         } 
     
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }  



Pls help me... Thanks!

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,235031,235031#msg-235031



More information about the nginx mailing list