Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Загрузка файла обрывается
Форумы портала PHP.SU » » HTTP и PHP » Загрузка файла обрывается

Страниц (1): [1]
 

1. Bio man - 30 Декабря, 2014 - 13:22:12 - перейти к сообщению
Пытаюсь закачать файл в 17 МБ, но он не закачивается!
Что делал:
.htaccess
CODE (htmlphp):
скопировать код в буфер обмена
  1. php_value post_max_size 60M
  2. php_value upload_max_filesize 60M
  3. php_value max_input_time 600

проверял по ini_get, всё устанавливается.
Добавил

всё равно пофиг.

В какую сторону копать? Задачка срочная, не поленитесь написать несколько слов.

Спасибо!
(Добавление)
файлы меньшего размера идут на ура. переломную точку не искал, но 1-2 МБ заливаются прекрасно
2. esterio - 30 Декабря, 2014 - 13:28:04 - перейти к сообщению
а ПХП как подключен? как модуль апача или как cgi для nginx-а?
3. Bio man - 30 Декабря, 2014 - 13:28:52 - перейти к сообщению
как модуль
4. Мелкий - 30 Декабря, 2014 - 13:31:56 - перейти к сообщению
Bio man пишет:
но он не закачивается!

В чём это проявляется?
5. Bio man - 30 Декабря, 2014 - 13:36:07 - перейти к сообщению
Мелкий пишет:
В чём это проявляется?
обрывается соединение.
как это выглядит в хроме.
в углу пишется: загрузка (xx%). Где xx, иногда переваливает за 50, потом обнуляется, идёт опять, и обрывается в районе 30%, таких итераций 2-3, и после этого загрузка прекращается и пишется: Веб-страница недоступна
(Добавление)
может с настройками апача что не так?
6. Мелкий - 30 Декабря, 2014 - 13:48:13 - перейти к сообщению
И что при этом происходит на уровне HTTP?
Что в логах?
7. Bio man - 30 Декабря, 2014 - 13:55:43 - перейти к сообщению
Мелкий пишет:
Что в логах?
в логах пусто.
Мелкий пишет:
И что при этом происходит на уровне HTTP?
Не знаю как точно ответить на этот вопрос. В дебагере, во вкладке network при отправке запроса вижу POST pending, а после неудачи загружаются файлы хрома (страница с ошибкой) и POST запрос пропадает из списка
8. Мелкий - 30 Декабря, 2014 - 14:11:46 - перейти к сообщению
Bio man пишет:
в логах пусто.

Проверяйте ваше интернет-соединение, живой ли вообще сервер. Включены ли логи, собственно.
Если запроса в логе нет - его не было.

Bio man пишет:
Не знаю как точно ответить на этот вопрос.

Взять более тяжёлый сниффер. mitmproxy, например: http://blog[dot]selectel[dot]ru/analiz-h[dot][dot][dot]ika-s-mitmproxy/

PS: подпись я читаю, но просто игнорирую Подмигивание
9. Bio man - 30 Декабря, 2014 - 14:17:56 - перейти к сообщению
Мелкий, я так понимаю, вы склоняетесь к тому, что дело не в PHP?
Может в апаче?
логи называются так: domain.com.access.log, они самые? и есть еще domain.com.error.log
В access.log вижу только последний GET запрос.

Позже установлю сниффер и отпишусь. Время кончилось (

P.S. тогда я тоже к Вам буду обращаться на Вы
10. Мелкий - 30 Декабря, 2014 - 14:24:47 - перейти к сообщению
Я ни к чему пока не склоняюсь. Собираю информацию по порядку.
Раз проблема во время передачи файла - то начинать надо с запросов.

Логи могут иметь любые названия. Нормальной практикой является именование, включающее access и error в имени лога для, соответственно, логов доступа и ошибок.
11. DeepVarvar - 30 Декабря, 2014 - 15:46:48 - перейти к сообщению
Проверить работает ли в CLI.
Грешу на suhosin.ini
12. Bio man - 30 Декабря, 2014 - 17:22:02 - перейти к сообщению
Мелкий, скачал Fiddler, когда он запущен, выдаётся 413 ошибка, в браузере пишется
Цитата:
413 Request Entity Too Large
, а когда сниффер отключен, то всё по старому.

Запрос походу не доходит до сервера, в логах его нет.

На сервере связка nginx + apache

DeepVarvar пишет:
Проверить работает ли в CLI.
Интересно, как в CLI отправить файл?
13. Мелкий - 30 Декабря, 2014 - 19:07:10 - перейти к сообщению
Ну вот уже nginx по пути появился. У него свои лимиты в конфигах.
14. 3d_killer - 30 Декабря, 2014 - 23:07:23 - перейти к сообщению
у меня была такая проблема когда с интернетом были проблемы, поставьте на пинг домен и загружайте, по пингу будет видно в процессе прерывается он или нет.
Если не прерывается исключите одну проблему
15. esterio - 01 Января, 2015 - 17:55:45 - перейти к сообщению
http://www[dot]nginxtips[dot]com/nginx-e[dot][dot][dot]ntity-too-large/

 

Powered by ExBB FM 1.0 RC1