Спасибо! Похоже это то, что надо! Странно -- не нашел описания данной фичи на sysoev.ru/nginx. А где можно найти перечень всех возможных переменных, как то: $request_completion, $body_bytes_sent, $request_uri, тк на официальном сайте опять таки не наby wasiliy - Nginx Mailing List - Russian
Нужно для правильной настройки ограничений. Так как встроенный модуль ограничений имеет недостатки - не работает он правильно. Можно было бы строить свою логику "лимитов" имея такой модуль. Логи не выход, тк в логby wasiliy - Nginx Mailing List - Russian
Интересует возможность програмно получать список процессов nginx (что-то на подобие mysql show processlist). Т.е. надо, например получить текущее состояние в таком (+-) виде: IP, запрос, байт переданно, байт получено, (если например отby wasiliy - Nginx Mailing List - Russian
Сейчас нашел странные записи в error_log nginx'a - при попытке POST запроса: 2009/11/17 10:37:15 10937#0: worker process 10944 exited on signal 11 Видимо в этом проблема. Что бы это значило?by wasiliy - Nginx Mailing List - Russian
PS: с конфигом описанным выше глючит - просто не вызывая fastcgi - вначале него поставил запись в лог, дело до него не доходит. В логах nginx тоже ничего не появляется, если поставить директиву access_log внутри @upload. Те такое чуство чby wasiliy - Nginx Mailing List - Russian
После тестов - устал выгребать глюки модуля upload_module. Например есть простейший конфиг (уже отключил все, что можно): location /upload { upload_pass @upload; upload_store /storage/; } location @upload { fastcgi_pass localhost:8867;by wasiliy - Nginx Mailing List - Russian
Alexandr Kutuzov Пишет: ------------------------------------------------------- > 13.11.2009, в 11:40, wasiliy написал(а): > > > Причем баг 2 - если подряд > делать закачки. Если через > время - не > > проявляется. > > > > Posted at Nginx Forum: > http://forum.nginx.org/readby wasiliy - Nginx Mailing List - Russian
Причем баг 2 - если подряд делать закачки. Если через время - не проявляется.by wasiliy - Nginx Mailing List - Russian
Вот еще о замеченных странностях: 1. Когда следишь за процессом аплоада, получая раз в секунду состояние при загрузке, например файра размером 600кбайт идет... 590123 / 600000 595332 / 600000 и в конце: 756/756 я так понимаю, что это "by wasiliy - Nginx Mailing List - Russian
Ясно. Спасибо!by wasiliy - Nginx Mailing List - Russian
я. оказалось проблема была совсем в другом :) всем спасибо. теперь еще вопрос - как можно динамически менять upload_store? например есть 3 папки в которые надо сохранять аплоады (а каждая папка соответственно подмаунтеный виby wasiliy - Nginx Mailing List - Russian
Итак, все что удалось вычислить: 1. Не работает одинаково, как ИЕ, так и Мозила. 2. Конфиг: upload_set_form_field test "passed"; upload_set_form_field $upload_field_name "$upload_file_name"; upload_set_form_field $upload_field_name.content_type "$upload_content_type"by wasiliy - Nginx Mailing List - Russian
Все очень странно, теперь и для ие не работает :( ухby wasiliy - Nginx Mailing List - Russian
удалил код, который отвечает за "чистку путей" из с-файла: for(q = filename_end-1; q > filename_start; q--) if(*q == '\\' || *q == '/') { filename_start = q+1; break; } проблему не решило. видимо где-то глубже. кby wasiliy - Nginx Mailing List - Russian
Спасибо всем, кто ответил! разобрался почти со всем. Остался один баг: В настройках добавляем (стандарное, взято из конфига): upload_set_form_field name "$upload_file_name"; upload_set_form_field $upload_field_name.content_type "$upload_content_type";by wasiliy - Nginx Mailing List - Russian
Sergey Bondari Пишет: ------------------------------------------------------- > Hello wasiliy, > > > w> Есть в модуле > NginxHttpUploadProgressModule. > существенный минус. > Паралельно можно загружать > только 1 файл. > w> А необходима возможность > за разby wasiliy - Nginx Mailing List - Russian
Sergey Bondari Пишет: ------------------------------------------------------- > Hello wasiliy, > > >> Если вы хотите такое - > >> значит вы неправильно > >> хотите, ибо выгода от nginx'а > > >> при этом теряется. > >> Смотрите в сторону > &gby wasiliy - Nginx Mailing List - Russian
Dmitry Dedukhin Пишет: ------------------------------------------------------- > Не вижу в вашем конфиге > client_max_body_size Спасибо, этот параметр задал (увеличил до 10Гб, теперь это client_max_body_size 10737418240; > > > Если вы хотите такое - > значит вы неправиby wasiliy - Nginx Mailing List - Russian
Andrey Zloy, к сожалению ваш ответ совершенно бесполезен, потому что не содержит ответа ни на 1 из моих вопросов.by wasiliy - Nginx Mailing List - Russian
есть конфиг nginx: worker_processes 5; worker_rlimit_nofile 65535; events { use epoll; worker_connections 10240; } http { include mime.types; default_type application/octet-stream; charset UTF-8; access_log off; sendfile on; server_names_hash_bucket_size 64; tcp_nopush on; tcp_nodelay on; keepalive_timeout 15;by wasiliy - Nginx Mailing List - Russian