Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Проблема при аплоаде файлов
Новая тема
Ответить
цитата
18/01/10 в 22:15
***
Привет,
Есть такой вопрос. Скрипт php получает 6 файлов через форму и загружает их на сервер. Иногда все работает как нужно. Но, в большинстве случаев его работа останавливается. Т.е. после нажатия кнопки "загрузить" он некоторое время все-таки грузит, но потом соединение или закрывается или еще что. Но, на сервере нет файлов, которые должны грузиться. Может, они в темп и загружаются, но дальше или не копируются из временного хранилища или хз что еще.
Общий вес файлов где-то 5-6 Мб. Время выполнения скрипта увеличено до 10 мин. Но, это не помогло.
Подскажите, что еще можно посмотреть. Очень нужно.
цитата
18/01/10 в 22:48
bb-support
А размер файлов всегда одинаков или меняется?
Попробуй увеличить post_max_size и upload_max_filesize в php.ini, если еще не увеличивал.
Ну и можно посмотреть логи, что пишется в момент загрузки когда оно прерывается.
цитата
18/01/10 в 22:55
***
post_max_size = 8Мб
upload_max_filesize = 2Мб
Сами файлы разного размера, но каждый из них не больше 2Мб.
А где логи посмотреть можно?
цитата
18/01/10 в 23:38
Sterx
>Общий вес файлов где-то 5-6 Мб.
>upload_max_filesize = 2Мб
если они загружаются пачкой - то это причина.
цитата
19/01/10 в 00:05
Cynic
посмотри в /tmp и /var/tmp
файлики вида phpXXXXXXX
если размер свежепоявившихся после загрузки файликов соответствует файликам на компе, то значит конкретно с аплоадом всё ок и проблемы уже с обработкой
цитата
19/01/10 в 10:53
***
Увеличили upload_max_filesize до 8Мб. Почаще стало работать правильно, но все-равно иногда останавливается.
В tmp файлы при этом не появляются. Там есть несколько файлов, у двух из них меняются дата изменения, время и размер на те, которые по идее соответствуют времени закачивания. Но, размер у этих двух файлов остается 0.
цитата
19/01/10 в 12:42
leroy_17
смотря как upload сделан, если через всякие фичи типа ajax то тут очень активно играет роль нагрузка на сервак. При загруженном серваке ты и 1 мб не загрузишь.
Соединения обычно серв рвет и увеличение работы скрипта тут не поможет.
цитата
19/01/10 в 12:53
***
Аяксов нет. Простая хтмл форма для аплоада. Сервер без вообще нагрузки.
цитата
19/01/10 в 13:22
ibiz
какая причина грузить 6 файлов сразу, а не по одному?
цитата
19/01/10 в 16:39
leroy_17
включай ошибки в php и смотри логи. обычно там все есть
цитата
19/01/10 в 16:45
Magistrator
leroy_17 писал:
смотря как upload сделан, если через всякие фичи типа ajax то тут очень активно играет роль нагрузка на сервак. При загруженном серваке ты и 1 мб не загрузишь.
Соединения обычно серв рвет и увеличение работы скрипта тут не поможет.
что то новое
цитата
19/01/10 в 16:49
Magistrator
тс, поиграй со следующими переменными в пхп ини.
memory_limit
max_input_time
max_execution_time
post_max_size
upload_max_filesize
если скрипт у тебя написан правильно, причина только в них.
Новая тема
Ответить
Эта страница в полной версии