Собственно сабж данная связка сейчас выдает вот этоOS FreeBSD 6.3
504 Gateway Time-outКоличество коннектов
de125# sockstat -c4 -p80 | wc -l
1239
de125#конфиг
httpd.conf
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 256
MaxRequestsPerChild 10000Конфиг nginx.conf
user www;
worker_processes 1;pid /var/run/nginx.pid;
events {
worker_connections 2000;
}http {
include mime.types;
default_type application/octet-stream;log_format main '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';access_log off;
client_header_timeout 3m;
client_body_timeout 3m;
client_max_body_size 100m;
client_header_buffer_size 1k;
large_client_header_buffers 4 4k;
send_timeout 3m;output_buffers 1 32k;
postpone_output 1460;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 10;
gzip off;
gzip_min_length 1100;server {
listen xx.xx.xx.xx:80;
server_name localhost;location /
{
client_max_body_size 20M;
proxy_pass http://127.0.0.1:80;
proxy_redirect off;proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 120;
# proxy_send_lowat 8192;proxy_buffer_size 4k;
proxy_buffers 4 32k;proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_temp_path /var/tmp/nginx;
}
}
}Nginx вываливаетья в 504 Gateway Time-out когда свыше 700 подключений.
Кто что может подсказать что тюнинговать ?Я склоняюсь что проблема в апаче но хз что увеличивать.
MaxSpareServers
MaxClients
>MaxSpareServers
>MaxClientsпервым делом отключите KeepAlive в апаче