Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 28.03.2016, 23:40   #1
Профессор
 
Регистрация: 23.09.2009
Сообщений: 852
Репутация: -29877
Отправить сообщение для vip-moto с помощью ICQ

По умолчанию Тупит сервер

Что-то нашарманил, ужасно долго генирируеться страница, не могу понять в чем беда. Вот настройки

Код:
user apache;
worker_processes 2;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;

events {
  worker_connections 2048; # increase for busier servers
  use epoll; # you should use epoll here for Linux kernels 2.6.x
  multi_accept on;
}

timer_resolution 100ms;
worker_priority -5;
worker_rlimit_nofile 10096;

http {
    server_name_in_redirect off;
    server_names_hash_max_size 10240;
    server_names_hash_bucket_size 1024;
    include       /etc/nginx/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;
    
    server_tokens off;
    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;

    # Timeout for keep-alive connections. Server will close connections after this time.
    keepalive_timeout 20;
    # Number of requests a client can make over the keep-alive connection.
    keepalive_requests 100000;

    gzip on;
    gzip_vary on;
    gzip_static	on;
    gzip_proxied     any; 
    gzip_disable "MSIE [1-6]\.";
    gzip_http_version 1.1;
    gzip_min_length 1000;
    gzip_comp_level  6;
    gzip_buffers  64 8k;
    # You can remove image/png image/x-icon image/gif image/jpeg if you have slow CPU
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;

    ignore_invalid_headers on;

    send_timeout 5;
    reset_timedout_connection on;
    large_client_header_buffers 4 256k;
    client_body_timeout   3m;
    client_header_timeout 3m;
    client_header_buffer_size 3m;
    client_body_buffer_size  128k;
    client_body_in_file_only clean;
    output_buffers  1 1m;

    proxy_buffers 8 2m; 
    proxy_buffer_size 10m; 
    proxy_busy_buffers_size 10m;

    request_pool_size  32k;
    postpone_output  1460;

    # Caches information about open FDs, freqently accessed files.
    open_file_cache max=99000 inactive=60m;
    open_file_cache_valid 60m;
    open_file_cache_min_uses 2;
    open_file_cache_errors on;

    limit_conn_zone $binary_remote_addr zone=addr:10m;
    limit_req_zone $binary_remote_addr zone=one:10m  rate=10r/s;

    proxy_cache_path /var/cache/nginx/proxy_cache levels=1:2 keys_zone=hrportal:10m inactive=3d max_size=1024m;
    proxy_cache_key "$scheme$request_method$host$request_uri";
    proxy_cache_use_stale error timeout invalid_header http_500;


    pagespeed off;
    pagespeed ModifyCachingHeaders on;
    pagespeed PreserveUrlRelativity on;
    pagespeed FileCacheSizeKb 1024000;
    pagespeed FileCacheCleanIntervalMs 360000;
    pagespeed FileCacheInodeLimit 500000;
    pagespeed RewriteLevel CoreFilters;
    pagespeed FileCachePath "/var/cache/ngx_pagespeed/";
    pagespeed EnableFilters combine_css,combine_javascript,rewrite_images,rewrite_css,collapse_whitespace,remove_comments,rewrite_javascript,inline_images,recompress_jpeg,recompress_png,resize_images,convert_jpeg_to_progressive,strip_image_color_profile,strip_image_meta_data;
    pagespeed JpegRecompressionQuality 65;
    pagespeed ImageRecompressionQuality 65;
    pagespeed ImageInlineMaxBytes 2048;
    pagespeed LowercaseHtmlNames on;
Код:
[mysqld]
port= 3306
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
tmpdir= /tmp
bind-address = 127.0.0.1
default-storage-engine=MyISAM
skip-external-locking
skip-innodb
skip-federated
skip-symbolic-links
skip-networking
skip-name-resolve
skip-symbolic-links
skip-federated

max_connect_errors = 1K
max_join_size=150M
max_allowed_packet=16M

key_buffer_size=128M
query_cache_size = 128M
query_cache_limit = 2M
query_cache_type = 1
max_heap_table_size=256M
tmp_table_size=256M

max_connections = 125
thread_cache_size = 16

read_buffer_size = 128K
read_rnd_buffer_size = 256K
join_buffer_size = 512K
sort_buffer_size = 256K

myisam_sort_buffer_size = 512M
#innodb_buffer_pool_size = 256M
#innodb_flush_log_at_trx_commit = 2
table_open_cache = 1K

interactive_timeout = 30
wait_timeout = 30
connect_timeout =20
net_read_timeout = 15

log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2
Код:
<IfModule worker.c>
StartServers       3
MaxClients         256
MinSpareThreads     15
MaxSpareThreads     35
ThreadsPerChild     64
MaxRequestsPerChild  4096
</IfModule>
vip-moto вне форума   Ответить с цитированием

Реклама
Старый 30.03.2016, 17:50   #2
Dim_K
Аспирант
 
Аватар для Dim_K
 
Регистрация: 11.07.2007
Адрес: Ростов-на-Дону
Сообщений: 154
Репутация: 13032
Отправить сообщение для Dim_K с помощью Skype™

По умолчанию Re: Тупит сервер

В глаза бросается вот эта строчка
Код:
worker_priority -5
по умолчанию 0, у вас -5, т.е. приоритет nginx ниже сделали. Попробуйте 0 вернуть, если на этом же сервере что-то работает под нагрузкой может отбирать процессорное время у nginx.
Dim_K вне форума   Ответить с цитированием
Старый 30.03.2016, 18:03   #3
Sujcnm
Кандидат наук
 
Регистрация: 02.05.2014
Сообщений: 410
Репутация: 53730

По умолчанию Re: Тупит сервер

Цитата:
Сообщение от Dim_K Посмотреть сообщение
по умолчанию 0, у вас -5, т.е. приоритет nginx ниже сделали
Как раз наоборот.
отрицательное число означает более высокий приоритет.
http://nginx.org/ru/docs/ngx_core_mo...orker_priority

Цитата:
Сообщение от vip-moto Посмотреть сообщение
ужасно долго генирируеться страница, не могу понять в чем беда
Вы бы выложили top или htop
А еще подглядите, может вы в своп ушли...
Sujcnm вне форума   Ответить с цитированием
Старый 31.03.2016, 17:15   #4
vip-moto
Профессор
 
Регистрация: 23.09.2009
Сообщений: 852
Репутация: -29877
Отправить сообщение для vip-moto с помощью ICQ

ТопикСтартер Re: Тупит сервер

Цитата:
Сообщение от Sujcnm Посмотреть сообщение
Как раз наоборот.
отрицательное число означает более высокий приоритет.
http://nginx.org/ru/docs/ngx_core_mo...orker_priority


Вы бы выложили top или htop
А еще подглядите, может вы в своп ушли...

Заметил такую картину, свопаеться апач, и постоянно
vip-moto вне форума   Ответить с цитированием
Ответ



Опции темы

Быстрый переход


Регистрация Справка Календарь Поддержка Все разделы прочитаны