|
|
|
|
АРХИВ :: nginx-ru
|
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Монитори нг работы ngin x
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Монитори нг работы ngin x
- From: "Alexey V. Karagodov" <karagodov@xxxxxxxxx>
- Date: Wed, 16 Jan 2008 05:25:25 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:to:in-reply-to:content-type:content-transfer-encoding:mime-version:subject:date:references:x-mailer:from; bh=3l10bx2zbssTj33vhKhYP4ccGJ7vEjOgMUjWAYEJPOk=; b=XSf3FJTg8BtpramXg/m5Tb9tGTcFDZB2iNt+kJlm8WNPGXfo4dJzYgVhJpHwEjgg19jSLrJow4l8qr0e23eQWAfRo1QeyGvSvVlByYo00+oA2nl/wWPr37QsJwuYvZ+F1Ecb8YASAVKmm7LE77kVwUni9BqAvbsfHS0ArRai8uA=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:to:in-reply-to:content-type:content-transfer-encoding:mime-version:subject:date:references:x-mailer:from; b=CPcm+IKD/GBaq9P5iZc3SlcWlxSBDAKsnZdAATfdP4TJOpUDQ78LbhDYzpvCC0hZsH5mOgW8Su2FCt91sO5JjWZHeNgrwIrWG/MeSWkAfNHJRacYQIrTMjWqOf0A/Wo5VWXWSfYJ6Sx3dlepmWxfCCm3sSWSiOrS9CuEvMIwBq0=
- In-reply-to: <478D1E9F.30301@xxxxxx>
- References: <1f60b6160801150226i504e19c6g81185b7a498cb266@xxxxxxxxxxxxxx> <478C9A7E.6040205@xxxxxxxxxxx> <478D1E9F.30301@xxxxxx>
On 15.01.2008, at 23:59, Василишин Андрей wrote:
1. Отдача статики должна происходить
с нгинкс.
Инеется в наличии файлообменник nginx+php-
cgi
Все это не Linux Gentoo
Конфиг такой:
user nginx nginx;
worker_processes 4;
#error_log /var/log/nginx/error.log debug;
pid /var/log/nginx/nginx.pid;
events {
worker_connections 1024;
}
http {
include 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"';
access_log /var/log/nginx/access.log main;
client_max_body_size 2005m;
server_names_hash_bucket_size 64;
#upload_progress proxied 1m;
client_body_temp_path /tmp/nginx;
limit_zone one $binary_remote_addr 10m;
limit_conn one 3;
keepalive_timeout 3;
proxy_buffering off;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
server {
listen 80;
server_name filestore.com.ua;
access_log /var/log/nginx/host.access.log main;
error_log /var/log/nginx/host.error.log debug;
location / {
root /storage/htdocs;
rewrite ^/0(.*)$ /download.php?file=$1 last;
index index.php index.htm index.html;
#proxy_pass http://127.0.0.1;
#track_uploads proxied 30s;
#client_max_body_size 2005m;
}
# pass the PHP scripts to FastCGI server listening on
#
location ~ \.php$ {
fastcgi_pass 127.0.0.1:8888;
fastcgi_index index.php;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffers 4 32k;
fastcgi_busy_buffers_size 32k;
fastcgi_temp_file_write_size 32k;
fastcgi_param SCRIPT_FILENAME /storage/htdocs
$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
}
#location ^~ /progress { <-- какую папку
указывать тут?
#report_uploads proxied;
#}
}
}
Как сделать так, чтобы нгинкс отдавал
файлы как статису, а не как поток с
бекенда?
документацию и архив рассылки читать
пробовали?
Имеет ли смысл переходить на nginx+apache
mod_php, а то php-cgi имеет свойство
подвисать (использую spawn-fcgi)?
вероятно есть причины "подвисания"? php-
fpm патч нужен
Может кто сталкивался с модулем upload
progress, как его настроить правильно,
какую папку указывать в локейшене для
upload progress?
2. Ограничить кол-во соединений до 2-х
по локейшну.
3. lsof -c nginx
nginx 18099 nginx 11u REG 9,1 1886 2329969 /var/
log/nginx/error_log
nginx 18099 nginx 12u REG 9,1 0 2329968 /var/
log/nginx/access.log
nginx 18099 nginx 13u REG 9,1 3488432 2331233 /var/
log/nginx/host.access.log
nginx 18099 nginx 14u REG 9,1 5154553 2333120 /var/
log/nginx/host.error.log
nginx 18099 nginx 28u unix 0xf7533c80 323771 socket
nginx 18099 nginx 29u REG 9,1 733998422 2312925 /var/
tmp/nginx/fastcgi/4/02/0000000024 (deleted)
nginx 18099 nginx 30u unix 0xf7533040 323774 socket
nginx 18099 nginx 32u unix 0xf6eaf580 323776 socket
nginx 18099 nginx 33u REG 9,1 142659402 2330263 /var/
tmp/nginx/fastcgi/3/21/0000000213 (deleted)
nginx 18099 nginx 35u unix 0xd618a3c0 323779 socket
nginx 18099 nginx 36u 0000 0,6 0 465
anon_inode
nginx 18099 nginx 39u IPv4 330326 TCP
filestore.com.ua:http->c-81-95-176-250.ihome.ua:4166 (ESTABLISHED)
nginx 18099 nginx 42u REG 9,1 25436160 179284 /var/
tmp/nginx/fastcgi/2/15/0000000152 (deleted)
--
WBR, Andrey Vasilishin CDIG1-UANIC, CDIG1-RIPE
|
|
|