Увеличение latency при старте nginx
aageyev
nginx-forum at nginx.us
Wed May 29 00:37:17 UTC 2013
Здравствуйте.
Столкнулся с достаточно загадочной для меня ситуацией.
Ping сервера с выключенным nginx
icmp_req=9 ttl=61 time=0.652 ms
Через 3 минуты после старта nginx
icmp_req=129 ttl=61 time=229 ms
Сервер используется под хостинг wordpress
OS: Ubuntu 12.10
nginx.conf
user www-data;
worker_processes 4;
worker_rlimit_nofile 250000;
pid /var/run/nginx.pid;
events {
worker_connections 4096;
multi_accept on;
use epoll;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
server_names_hash_bucket_size 512;
reset_timedout_connection on;
resolver 127.0.0.1;
resolver_timeout 10s;
open_file_cache max=100000 inactive=40s;
open_file_cache_valid 60s;
open_file_cache_min_uses 2;
open_file_cache_errors on;
access_log off;
server_tokens off;
sendfile off;
tcp_nopush off;
keepalive_timeout 10;
tcp_nodelay off;
send_timeout 2;
gzip off;
client_header_buffer_size 4k;
large_client_header_buffers 8 8k;
output_buffers 32 512k;
sendfile_max_chunk 128k;
postpone_output 1460;
log_format main '$remote_addr - $remote_user [$time_local] $domain
'
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
Server-conf
server {
listen 80 default_server;
server_name ~^(www\.)?(?<domain>.+)$;
access_log /var/log/nginx/wp-access.log csv buffer=1m;
error_log /var/log/nginx/wp-error.log;
root /var/www/$domain;
index index.php;
location ~ \.(css|js|htc)$ {
access_log off;
log_not_found off;
}
location ~ \.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml)$ {
}
location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt { access_log off; log_not_found off; }
location = /apple-touch-icon.png { access_log off; log_not_found off; }
location = /apple-touch-icon-precomposed.png { access_log off;
log_not_found off; }
location = /wp-content {
access_log off;
expires max;
}
# Common deny or internal locations, to help prevent access to areas of
# the site that should not be public
location ~* wp-admin/includes { deny all; }
location ~* wp-includes/theme-compat/ { deny all; }
location ~* wp-includes/js/tinymce/langs/.*\.php { deny all; }
location /wp-includes/ { internal; }
location ~* wp-config.php { deny all; }
#location ~* ^/wp-content/uploads/.*.(html|htm|shtml|php)$ {
# types { }
# default_type text/plain;
#}
location ~ /\. { deny all; access_log off; log_not_found off; }
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
fastcgi_pass php5-fpm-sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
proxy_ignore_client_abort on;
proxy_connect_timeout 120;
proxy_read_timeout 60;
proxy_send_timeout 60;
proxy_buffers 8 32k;
proxy_buffer_size 64k;
include /etc/nginx/fastcgi_params;
}
}
В логах nginx и syslog ничего аномального нет.
Подскажите, пожалуйста, с чем это может быть связанно и в какую сторону
копать?
Заранее спасибо.
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,239645,239645#msg-239645
Подробная информация о списке рассылки nginx-ru