ПРОЕКТЫ 


  АРХИВ 


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]

Re: upload_aggregate_form_field $upload_file_md5 не работает


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: upload_aggregate_form_field $upload_file_md5 не работает
  • From: ash2k - <ash2kk@xxxxxxxxx>
  • Date: Mon, 12 Apr 2010 11:33:58 +0600
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:received:message-id:subject:to:content-type :content-transfer-encoding; bh=NMu1INHSFkBH7N6c0kDMi8KYWufdprHBNUMu9/Hemqk=; b=vQ0/TeLbfn1wqny7KGwdJ/78/ge+W4X3KLUNSPD3gAFSSdoyK1iDNcxLLc1RNUG0+W tLfa0SsLvc+NLlFxiKO9lylDBww/fFGIqxQ9e8/Zz0BOwSOqlbFVgO5rg91duSPVwiAL G0cE1NR4Nfs2BXUA/042NKfHMpiH4Pg8u+f+g=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=nX+MRwrCDQ0zFt7FuxYe4fK+9HOsyy4uK1zrVwh4KXLEuoZw9liDGyyIGcOJkX3i71 MScoS2VoGw5VaXhMd8Pdy/Kg+mI51K7O8FtCaristir7S4e4WGlD01/rJrBNgyXI6JnI soj2Kh28DgDIBOam1aDSTQkL6Ky6Sa8Plk9W0=
  • In-reply-to: <A1F895BA-55A8-49E5-940D-6095B684D4E0@xxxxxxxxx>
  • References: <v2h59947dcd1003310437sdc2dfdb1v2818c7c93b63d7bd@xxxxxxxxxxxxxx> <A1F895BA-55A8-49E5-940D-6095B684D4E0@xxxxxxxxx>

Думаю я нашел виновника проблем. Это ngx_http_secure_download. Даже
если он просто вкомпилирован и ни в одном server не используется то
возникают различные проблемы. Одна из них та, что описана в первом
сообщении. Все работает без него:

$_GET:

array(1) {
  ["X-Progress-ID"]=>
  string(32) "b19d23b8b1b40a802cb9d31b9b9c3563"
}

$_POST:

array(3) {
  ["userfile-name"]=>
  string(28) "LAN_Vista32_64_070209(2).zip"
  ["userfile-path"]=>
  string(23) "/tmp/uploads/0000000003"
  ["userfile-md5"]=>
  string(32) "d7b6ad2ec13e6fc312b2a823b7debd25"
}

Еще при его использовании похоже (еще не проверял, сначала надо
заменяющий функционал написать) возникают проблемы с fastcgi_cache -
очень много вот таких ошибок в еррорлоге:
2010/04/12 09:24:08 [crit] 7062#0: *23637176 cache file
"/var/tmp/nginx/cache_cropboxUniversal/d/dd/00000000000000006fa2f8726d98cddd"
has md5 collision, client: IP, server: domain.tld, request: "GET
/box/50x50/d2ee8eac48908549c00fe8be65e5cbf3.jpg HTTP/1.1", host:
"domain.rld", referrer: "http://domain.tld/asdasd";

Причем этот модуль применяется в другом server, а не в том где
fastcgi_cache и ошибки начались после обновления на новый nginx с этим
модулем.

Работающий конфиг на всякий случай:
# nginx -V
nginx version: nginx/0.8.35
configure arguments: --prefix=/usr/local/etc/nginx --with-cc-opt='-I
/usr/local/include' --with-ld-opt='-L /usr/local/lib'
--conf-path=/usr/local/etc/nginx/nginx.conf
--sbin-path=/usr/local/sbin/nginx --pid-path=/var/run/nginx.pid
--error-log-path=/var/log/nginx-error.log --user=www --group=www
--with-file-aio
--http-client-body-temp-path=/var/tmp/nginx/client_body_temp
--http-proxy-temp-path=/var/tmp/nginx/proxy_temp
--http-fastcgi-temp-path=/var/tmp/nginx/fastcgi_temp
--http-log-path=/var/log/nginx-access.log --with-http_dav_module
--with-http_gzip_static_module
--add-module=/usr/ports/www/nginx-devel/work/nginx_mogilefs_module-1.0.3
--with-http_realip_module --with-http_stub_status_module
--add-module=/usr/ports/www/nginx-devel/work/nginx_upload_module-2.0.12
--add-module=/usr/ports/www/nginx-devel/work/nginx_uploadprogress_module-0.8
--add-module=/usr/ports/www/nginx-devel/work/ngx_http_upstream_keepalive-0.2
--with-pcre
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.