ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

nginx status zoneli



Приветствую!
Госпрода, подскажи с чем может быть связана такая проблемма.
система
uname -a
5.4-RELEASE-p12 FreeBSD 5.4-RELEASE-p12 #2
на ней крутится nginx + apach.

nginx-0.3.30
Собирался так
./configure --with-cc-opt="-O2 -fomit-frame-pointer -I /usr/local/include/" --without-http_charset_module --without-http_userid_module --without-http_auth_basic_module --without-http_geo_module --without-select_module --without-poll_module --without-http_userid_module --without-http_gzip_module --with-ld-opt="-L /usr/local/lib" --with-cc-opt="-I /usr/local/include" 
Недавно случилась проблемма,
nginx завис в состоянии кусок top-а

603 domains  -16    0  7700K  7040K zoneli 0  23:06  0.00%  0.00% nginx
599 domains  -16    0  6932K  6028K zoneli 0  22:48  0.00%  0.00% nginx
601 domains  -16    0  8700K  7084K zoneli 0  22:47  0.00%  0.00% nginx

и все померло, поптки его переазпустить или по крайней мере хотябы
прибить ни к чему не привели, лечится только ребутом сервера.
Для того что бы полечить такую ситуацию пересобрал ядро с такими
параметрами
options         NMBCLUSTERS=98304
options         KVA_PAGES=512

Однако это не помогло.
сейчас регулярно раз в день происходя затыки, закономерности покачто
не выявил.
последнее что кладет в еррор лог это

2006/03/09 15:22:46 [alert] 603#0: close() socket failed (22: Invalid argument)
2006/03/09 15:23:18 [alert] 601#0: *4115296 sendfile() reported that 
"/home/domains/domain.com/images/head_09.jpg" was truncated while sending 
response to client, client: 67.82.56.2, server: domain.com, URL: 
"/images/head_09.jpg", host: "www.domain.com", referrer: 
"http://www.domain.com/";
2006/03/09 15:23:18 [alert] 601#0: *4113940 sendfile() ...
2006/03/09 15:23:18 [alert] 599#0: *4114979 sendfile() reported that ...
2006/03/09 15:23:18 [alert] 601#0: *4111052 sendfile() reported that ...
и после этого nginx пересает отвечать

nginx.conf

user  domains domains;
worker_processes  3;

error_log  logs/error.log crit;
pid        logs/nginx.pid;

events {
        worker_connections  4048;
        use kqueue;
}

http {
    access_log off;
#    access_log logs/access.log;
    client_header_timeout 20;
    include       conf/mime.types;
    default_type  application/octet-stream;

    connection_pool_size 2k;
    request_pool_size 4k;
    #postpone_output  1460;
    #send_lowat       12000;
    #tcp_nopush   on;
    tcp_nodelay  on;
    output_buffers   5 32k;
    sendfile  on;
    keepalive_timeout  30;
    send_timeout 30;
    include conf/domain.com;
    include conf/domain1.com;
    ...
    ...
    ...
}


Постажите может кто сталкивался как это лечится

Спасибо.


-- 
Best regards,
 Roman                          mailto:sirotar@xxxxxxx





 




Copyright © Lexa Software, 1996-2009.