nginx 1.2.0 is slower than 1.1.12?
Delta Yeh
delta.yeh at gmail.com
Fri Apr 27 08:43:09 UTC 2012
The loadrunner output of 1.1.19 is attached, there are many connection
timeout error reported by loadrunner.
My latest test show that 1.1.18 is OK , so changes between 1.1.18 and 1.1.19
make things worse in my test lab.
the os is debian squeeze 32bit, the config is :
user root root;
worker_rlimit_nofile 81920;
worker_processes 2;
pid /secone/var/run/nginx.pid;
error_log /dev/null error;
pcre_jit on;
events {
use epoll;
worker_connections 12000;
multi_accept on;
accept_mutex off;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
reset_timedout_connection on;
ignore_invalid_headers on;
underscores_in_headers on;
proxy_buffering on;
proxy_ignore_client_abort on;
proxy_intercept_errors on;
client_header_buffer_size 16k;
large_client_header_buffers 4 16k;
msie_padding off;
msie_refresh off;
access_log off;
upstream upstream_www {
server 192.168.2.3:80 max_fails=0 ;
server 192.168.2.4:80 max_fails=0 ;
server 192.168.2.5:80 max_fails=0 ;
server 192.168.2.6:80 max_fails=0 ;
}
upstream upstream_www2 {
server 192.168.2.254:80 max_fails=0 ;
}
server {
listen 192.168.1.1:80 ;
server_name _;
proxy_set_header Host $http_host;
location / {
proxy_pass http://upstream_www2;
proxy_redirect default;
}
}
server {
client_header_timeout 60;
client_body_timeout 120;
client_max_body_size 100m;
client_header_buffer_size 16k;
large_client_header_buffers 4 16k;
proxy_buffer_size 16k;
proxy_buffers 4 16k;
listen 192.168.1.1:80 ;
server_name www.test.com;
ssl off;
keepalive_timeout 0;
proxy_cache_key $scheme$host$request_uri;
location / {
proxy_set_header Accept-Encoding identity;
proxy_set_header Host $http_host;
proxy_next_upstream error timeout http_500 http_502 http_503 http_504;
proxy_cache off;
proxy_pass http://upstream_www;
}
}
}
在 2012年4月27日 下午4:08,Sergey Budnevitch <sb at waeme.net> 写道:
>
> On 27.04.2012, at 11:12, Delta Yeh wrote:
>
>> I use loadrunner, and although get the conclusion:1.2.0 is slower than 1.1.12
>> I observe connect timeout error in loadrunner console, but I didn't see such
>> error in 1.1.12.
>>
>> For 1.2.0 , the rps line dive to very lower every 15-20 seconds, I think
>> it because connect to nginx timeout .
>>
>> I test 1.1.17 , the result is almost the same as 1.1.12.
>> I then test 1.1.19 , the result is like 1.2.0,
>>
>> So what happened between 1.1.17 and 1.1.19 will result the connection
>> timeout every 15-20 seconds?
>
> Could you show your config? And what OS are you using?
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nginx-1.1.19.jpg
Type: image/jpeg
Size: 30524 bytes
Desc: not available
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20120427/27914a82/attachment-0001.jpg>
More information about the nginx
mailing list