Друзья, подскажите,что такое inodes и как исправить ошибку:
/usr: create/symlink failed, no inodes free
(FreeBSD 6.0)
Добрыого времени суток сообществу.
Ситуация следущая.
Имею nginx - frontend (:80) и apache2 backend (:8080)
Нгинкс получает запрос на перл скрипт script.cgi - который либо блокирует доступ к контенту юзеру, либо методом
$header = header
(
-Content_type => qq|application/octet-stream; name=”$filename”|,
-Content_Disposition => qq|attachment; filename=”$filename”|,
-X_Accel_Redirect => qq|$path|
);
print $header;
отсылает его на файл размером 300Mb-3Gb
Всё работает замечательно вроде. Вот только скорость скачивания если по старому через апач - 1-10 метров в секунду через nginx 6-60 килобайт в секунду. Количество одновременных закачек 1-200
Гуглил - на www.lexa.ru нашёл похожую проблему но там обьяснение загнулось…Может кто сталкивался с проблемой.
user nobody;
worker_processes 2;
error_log /somepath/nginxerror.log;
error_log /somepath/nginxerror1.log notice;
#error_log /somepath/nginxerror2.log info;
pid /etc/nginx/nginx.pid;
events {
worker_connections 1024;
}
http {
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 /somepath/nginxaccess.log main;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name localhost;
charset koi8-r;
access_log /somepath/nginx.host.access.log main;
location / {
rewrite ^/cgi-bin/script.cgi?mode=download&userid=(.*)&contentid=(.*) /cgi-bin/down.cgi?mode=download&userid=$1&contentid=$2 last;
root html;
index index.html index.htm;
proxy_pass http://127.0.0.1:8080/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 20m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
location /content {
root /path;
internal;
}
}