The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"NGINX + Apache + большая нагрузка"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"NGINX + Apache + большая нагрузка"  
Сообщение от Nova email(ok) on 01-Июн-08, 15:43 
Собственно сабж данная связка сейчас выдает вот это

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 подключений.
Кто что может подсказать что тюнинговать ?

Я склоняюсь что проблема в апаче но хз что увеличивать.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "NGINX + Apache + большая нагрузка"  
Сообщение от rWizard (??) on 02-Июн-08, 00:56 
MaxSpareServers
MaxClients
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "NGINX + Apache + большая нагрузка"  
Сообщение от vinzz on 04-Июн-08, 19:50 
>MaxSpareServers
>MaxClients

первым делом отключите KeepAlive в апаче

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру