stalled cache updating, error:0
Franchoze Eric
franchoze at yandex.ru
Wed Sep 15 19:18:53 MSD 2010
010/09/15 07:32:46 [alert] 15486#0: *367785 stalled cache updating, error:0 while closing request, client: unix:, server: unix:/tmp/nginx7080.socket
2010/09/15 07:47:45 [alert] 15486#0: *578765 stalled cache updating, error:0 while closing request, client: unix:, server: unix:/tmp/nginx7080.socket
2010/09/15 07:47:48 [alert] 15489#0: *579275 stalled cache updating, error:0 while closing request, client: unix:, server: unix:/tmp/nginx7080.socket
2010/09/15 07:48:10 [alert] 15486#0: *584688 stalled cache updating, error:0 while closing request, client: unix:, server: unix:/tmp/nginx7080.socket
2010/09/15 07:49:35 [alert] 15487#0: *603386 stalled cache updating, error:0 while closing request, client: unix:, server: unix:/tmp/nginx7080.socket
2010/09/15 08:02:53 [alert] 15489#0: *784723 stalled cache updating, error:0 while closing request, client: unix:, server: unix:/tmp/nginx7080.socket
2010/09/15 08:05:02 [alert] 15489#0: *813570 stalled cache updating, error:0 while closing request, client: unix:t, server: unix:/tmp/nginx7080.socket
Should this if has c->error check?
if (c->updating) {
ngx_log_error(NGX_LOG_ALERT, c->file.log, 0,
"stalled cache updating, error:%ui", c->error);
}
#/usr/local/nginx-testing/sbin/nginx -V
nginx version: afts/0.8.50
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-48)
configure arguments: --prefix=/usr/local/nginx-testing --with-debug
#
Happens when cache grows to 2.5G.
#find . |wc -l
208906
#cat /usr/local/nginx-testing/conf/nginx.conf
worker_processes 4;
worker_rlimit_core 10000000000000000;
working_directory /tmp;
events {
use epoll;
worker_connections 10240;
multi_accept on;
}
http {
proxy_cache_path /var/www/cache levels=1:1:2 keys_zone=my-cache:1024m max_size=20g inactive=30m;
proxy_temp_path /var/www/cache/tmp;
include mime.types;
default_type text/plain;
access_log off;
sendfile on;
tcp_nopush on;
keepalive_timeout 1;
keepalive_requests 30;
client_header_buffer_size 32k;
large_client_header_buffers 8 32k;
resolver 127.0.0.1;
server {
listen unix:/tmp/nginx7080.socket;
gzip_proxied any;
error_log logs/error_7080_alert.log alert;
server_name hss;
location / {
proxy_pass http://$host$request_uri;
proxy_cache my-cache;
proxy_buffers 16 64k;
proxy_buffer_size 64k;
proxy_cache_valid 404 1d;
proxy_cache_valid 200 301 302 304 10m;
log_format cache '***$time_local '
'$upstream_cache_status '
'Cache-Control: $upstream_http_cache_control '
'"$request" ($status) ';
access_log logs/cache_nginx_access.log cache;
}
}
}
More information about the nginx-devel
mailing list