Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема при загрузке больших файлов
 
 автор: daniladiez   (22.11.2011 в 14:42)   письмо автору
 
 

Добрый день!

Столкнулся со странной проблемой при загрузке больших файлов ( более 5Mb ), решения которому не могу найти в интернете уже несколько дней.

Проблема в том что файл не загружается полностью.

Когда загружаю меленький файл, то все окей, файл загружается, приходит ответ, я нажимаю правой кнопкой на странице (где делаю print_r($_FILES)), выбираю "Исходный код" и вижу это:

display_errors = 1
register_globals = 1
post_max_size = 20M
upload_max_filesize = 20M

<form enctype="multipart/form-data" method="post">
    <input name="namefile" type="file" />
    <input name="s"        type="submit" value="Send File" />
</form>

Array
(
    [namefile] => Array
        (
            [name] => w1.flv
            [type] => video/x-flv
            [tmp_name] => /var/tmp/phpNNQOB7
            [error] => 0
            [size] => 256353
        )

)


всё хорошо, но когда я загружаю файл более ~5М, то страница не загружается, висит,

смотрю на сервере в директорию /var/tmp/, там появляется файл ( например phpMuPrJe), но размер его значительно меньше загружаемого мной и не увеличивается (например загружаю файл 6Mb а там лежит 4Mb с копейками)

после 5 минут отваливается с ошибкой "504 gateway time-out",

Подскажите, где искать причину такой проблемы, в какую сторону копать?
PHP Version 5.2.13, сервер nginx/1.0.0

Спасибо!

  Ответить  
 
 автор: elenaki   (22.11.2011 в 14:52)   письмо автору
 
   для: daniladiez   (22.11.2011 в 14:42)
 

а хостер разрешает такие большие файлы грузить?
обычно по умолчанию стоит ограничение 2Mb...
и не все хостеры разрешают менять эти настройки.

  Ответить  
 
 автор: daniladiez   (22.11.2011 в 15:04)   письмо автору
 
   для: elenaki   (22.11.2011 в 14:52)
 

Да свой сервер, уже все ограничения проверили, и поменяли на 20MB

  Ответить  
 
 автор: cheops   (22.11.2011 в 14:53)   письмо автору
 
   для: daniladiez   (22.11.2011 в 14:42)
 

Сервер полностью под вашим управлением?

  Ответить  
 
 автор: daniladiez   (22.11.2011 в 15:04)   письмо автору
 
   для: cheops   (22.11.2011 в 14:53)
 

Да свой сервер

  Ответить  
 
 автор: cheops   (22.11.2011 в 15:07)   письмо автору
 
   для: daniladiez   (22.11.2011 в 15:04)
 

Скорее всего какая-то хитрая настройка nginx, причем не обязательно в плане ограничения объема файла, возможно что-то связано со временем соединения.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования