Nginx + Apache (Вопрос новичка)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
RUMMY
Сообщения: 40

Nginx + Apache

Сообщение RUMMY »

Настроил сервак но проблема с высокой нагрузкой (2000-3000 конкурентные запросы). Сайт открывается очень медленно. Думаю проблема с настройками, надеюсь поможете и укажите чего оптимизировать

Код: Выделить всё

Kernel:  2.6.32-131.21.1.el6.i686
Apache: httpd-2.2.15-9.el6.centos.3.i686
Nginx: nginx-1.1.0-1.el6.i386


nginx.conf

Код: Выделить всё

worker_processes 2;
worker_rlimit_nofile 10240;

events {
        use epoll;
        worker_connections  10240;
}

http {
        include /etc/nginx/mime.types;
        default_type application/octet-stream;
        log_format main '$remote_addr - $remote_user [$time_local] $status                                '
                        '"$request" $body_bytes_sent "$http_referer" '
                        '"$http_user_agent" "$http_x_forwarded_for"';
        log_format common '$remote_addr - - [$time_local] "$request" $status $bytes_sent "$http_referer" "$http_user_agent" $msec';
        #access_log /var/log/nginx/access.log  common;
        access_log                      off;
        sendfile                        on;
        tcp_nopush                      on;
        tcp_nodelay                     on;
        keepalive_timeout               1;

        client_max_body_size            1024m;
        client_body_buffer_size         4m;

        proxy_connect_timeout           300;
        proxy_send_timeout              300;
        proxy_read_timeout              300;
        proxy_buffer_size               64k;
        proxy_buffers                   8 256k;
        proxy_busy_buffers_size         256k;
        proxy_temp_file_write_size      10m;

        error_page 500 502 503 504 /500.html;
        error_page 404 = /404.php;

        gzip                    on;
        gzip_proxied            any;
        gzip_static             on;
        gzip_http_version       1.0;
        gzip_types              application/x-javascript text/css;

        include conf.d/*.conf;
}


httpd.conf

Timeout 120
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15

<IfModule mpm_prefork_module>
StartServers 10
MinSpareServers 10
MaxSpareServers 10
MaxClients 10
MaxRequestsPerChild 500
</IfModule>
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Nginx + Apache

Сообщение KiWi »

Ну... Для начала можно включить логи в nginx и писать туда $upstream_response_time.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Nginx + Apache

Сообщение sash-kan »

KiWi писал(а):
11.04.2012 05:24
Ну... Для начала можно включить логи в nginx и писать туда $upstream_response_time.
а для полноты картины, наверно, не помешает и request_time·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: