php на iis - проблем с upload_max_filesize и post_

9 отговора 223 прегледа
#1

php на iis - проблем с upload_max_filesize и post_

...и post_max_size

upload_max_filesize=20M
post_max_size=25M
max_execution_time = 120


поради някаква причина, файл който е 3M минава за <1 сек.
файл, който е 5M не минава изобщо (достига поставения лимит. сега ще му дам 1 час и ще ида да обядвам :) )

това е на IIS 5, win2K не открих ограничение за POST към IIS.

SOS

Отговор
в отговор на dzver #2

Re: php на iis - проблем с upload_max_filesize и p

mersi za vnimanieto.

Отговор
в отговор на dzver #3

Re: php на iis - проблем с upload_max_filesize и p

в интерес на истина този лош ефект със забавянето съм наблюдавал и на апач под винда и мисля че се дължи на натоварването на професора при декодинг на файл, но знам ли.

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на Дpeмeщ #4

Re: php на iis - проблем с upload_max_filesize и p

CPU седи на 0%, според мен забива някъде или някоя настройка на IIS не е наред. Не срещнах обаче на IIS5 ограничение за максимален размер POST DATA.

Отговор
в отговор на dzver #5

Re: php на iis - проблем с upload_max_filesize и p

що не пробваш на друга машина с ИИС4 или ПВС та де се прецени къде е проблема, дали е в забиването или в самия ИИС

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на Дpeмeщ #6

Re: php на iis - проблем с upload_max_filesize и p

не разполагам с възможност да пробвам тези неща, мерси:)

Отговор
в отговор на dzver #7

Re: php на iis - проблем с upload_max_filesize и p

тури си апач и пробвай пак

Е тук нищо няма:[линк]
Отговор
в отговор на ro6avia #8

Re: php на iis - проблем с upload_max_filesize и p

vkushti sum s apache, a sobstvenia mi server e s debian. za celite na suotvetnia site tova e nevyzmojno, 10x :)))

Отговор
в отговор на dzver #9

Re: php на iis - проблем с upload_max_filesize и post_

Каква е стойността на memory_limit

Отговор
в отговор на veskop #10

изводи

Благодаря!

Увеличих memory_limit на 40M и постигнах upload на 11.6MB (от 19), които си останаха в темп директорията. При script timeout това не се получава, но вместо script timeout ми даде характерното за достигане на някое от ограниченията прекъсване на connection-а и explorer-ско съобщение the page cannot be displayed. Вероятно за 19MB file memory_limit трябва да е 80MB :)

Мисля, че комбинация с недостатъчен memory_limit е vulnerable - темп директорията ще бъде запълнена с боклуци и това може да причини неработене на файл ъплоуда или на целия сървър.

Оставих окончателно състояние
post_max_size = 12M
upload_max_filesize = 8M
memory_limit=40M (поне памет имам)
max_execution_time = 120 - тва май като пускам сървъра ще го сетна на 30 или по-малко и ще си го сетвам 120 само за скрипта, който ъплоудва. Вижда ми се кощунство да се даде 120...

Отговор