Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Загрузка файла 60 Мб через форму / 23 сообщений из 23, страница 1 из 1
01.11.2012, 21:21
    #38022462
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
Есть десктопная утилитка, которая закачивает файл на сервер через PHP скрипт multipart/form POST запросом

но на хостинге выставлен лимит памяти на процесс 32 Мб

повышение опций самого PHP прошло удачно

php_value upload_max_filesize 65M
php_value post_max_size 65M

phpinfo() пишет, что опции проставились, но при этом закачка все равно падает после 16 Мб

Может кто-нибудь посоветует где ещё могла быть трабла по этой теме. Или может быть кто-нибудь подскажет вариант закачки через перл / питон или что там ещё есть на хостингах сегодня... может руби какой-нибудь)))

крайний случай - это закачивать через FTP, но это крайний случай...
...
Рейтинг: 0 / 0
01.11.2012, 21:30
    #38022470
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
Lumix...Может кто-нибудь посоветует где ещё могла быть трабла...
На локалхост закачивается? Если да - разбирайтесь со своим хост-провайдером.
...
Рейтинг: 0 / 0
01.11.2012, 21:37
    #38022482
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
Lumixно на хостинге выставлен лимит памяти на процесс 32 Мб

повышение опций самого PHP прошло удачно

php_value upload_max_filesize 65M
php_value post_max_size 65Mподозреваю, что движок пхп сначала пытается получить весь файл из входящего потока, потом его сохранить, в итоге выскакивает за 32...

попробуй переписать утилитку, чтобы она последовательно отдавала файл по кускам, а на сервере эти куски последовательно записывать на диск.
...
Рейтинг: 0 / 0
01.11.2012, 21:38
    #38022484
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
ShSergeНа локалхост закачивается?

Вопрос не понял... уточните, пожалуйста.



ShSergeЕсли да - разбирайтесь со своим хост-провайдером.

Провайдер крупный федеральный, им лень этим заниматься и они говорят: покупайте сервак)))
...
Рейтинг: 0 / 0
01.11.2012, 21:42
    #38022489
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
Яростный Мечпопробуй переписать утилитку, чтобы она последовательно отдавала файл по кускам, а на сервере эти куски последовательно записывать на диск.

Да, кстати, тоже хороший вариант!! Как бы на пакеты попилить, потом передать, потом собрать. Пусть пока будет запасным, потому что так чисто на вскидку проще тогда уж через FTP... хотя ваша идея мне очень понравилась!! сПасибо
...
Рейтинг: 0 / 0
01.11.2012, 22:35
    #38022534
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
LumixShSergeНа локалхост закачивается?

Вопрос не понял... уточните, пожалуйста...
Да уж!
...
Рейтинг: 0 / 0
01.11.2012, 22:47
    #38022545
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
LumixShSergeЕсли да - разбирайтесь со своим хост-провайдером.

Провайдер крупный федеральный, им лень этим заниматься и они говорят: покупайте сервак)))У провайдеров второго эшелона такие вопросы обычно не возникают. Им клиент все же важнее чем поток клиентов.
...
Рейтинг: 0 / 0
02.11.2012, 01:39
    #38022632
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
LumixВопрос не понял... уточните, пожалуйста.
сервер на котором разрабатываете локальный или удалённый?
...
Рейтинг: 0 / 0
03.11.2012, 15:55
    #38024492
дадуда___
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
LumixЕсть десктопная утилитка, которая закачивает файл на сервер через PHP скрипт multipart/form POST запросом

но на хостинге выставлен лимит памяти на процесс 32 Мб

повышение опций самого PHP прошло удачно

php_value upload_max_filesize 65M
php_value post_max_size 65M

phpinfo() пишет, что опции проставились, но при этом закачка все равно падает после 16 Мб

Может кто-нибудь посоветует где ещё могла быть трабла по этой теме. Или может быть кто-нибудь подскажет вариант закачки через перл / питон или что там ещё есть на хостингах сегодня... может руби какой-нибудь)))

крайний случай - это закачивать через FTP, но это крайний случай...

использовать chunking и javascript-библиотеки вроде plupload
...
Рейтинг: 0 / 0
03.11.2012, 18:48
    #38024555
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
С0ВЕСТЬLumixВопрос не понял... уточните, пожалуйста.
сервер на котором разрабатываете локальный или удалённый?

то есть вы подумали что вот тут под словом "хостинг"

Lumixно на хостинге выставлен лимит памяти на процесс 32 Мб

я мог иметь ввиду локальный сервер???

ShSergeНа локалхост закачивается? Если да - разбирайтесь со своим хост-провайдером.

Первый раз встретил, чтобы локалхост означал локальный сервер разработчика... Всю жизнь думал, что локалхост это просто доменное имя для адреса 127.0.0.1

дадуда___использовать chunking и javascript-библиотеки вроде plupload

Десктопная утилитка написана на С++, а не в браузере.

PS. в итоге прописали закидывание файлов через FTP
...
Рейтинг: 0 / 0
03.11.2012, 19:41
    #38024587
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
Lumix...Первый раз встретил, чтобы локалхост означал локальный сервер разработчика... Всю жизнь думал, что локалхост это просто доменное имя для адреса 127.0.0.1
Ага, именно так.
LumixДесктопная утилитка написана на С++, а не в браузере.

PS. в итоге прописали закидывание файлов через FTP
Понятно, стало быть Вы не разобрались, но маленький оффтоп - бывает... .
...
Рейтинг: 0 / 0
03.11.2012, 19:46
    #38024590
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
ShSergeно маленький оффтоп - бывает... .

А в чем оффтоп?
...
Рейтинг: 0 / 0
03.11.2012, 19:55
    #38024595
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
LumixShSergeно маленький оффтоп - бывает... .

А в чем оффтоп?
В FTP, который к данномй ветке никакого отношения не имеет.
Не разобрались почему не закачивается? Что на локалхосте (127.0.0.1, если так понятнее)?
...
Рейтинг: 0 / 0
03.11.2012, 20:34
    #38024614
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
ShSergeВ FTP, который к данномй ветке никакого отношения не имеет.

Тема ветки: как зааплоадить файл на 50 мегов из десктопной утилиты, причем интересует именно аспект проблемы со стороны хостера (сервера).

Залить через FTP - это как вариант решения... Так что оффтопить вроде никто не собирался... да и незачем...


ShSergeЧто на локалхосте (127.0.0.1, если так понятнее)?
На нашем сервере все закачивается ок, причем хотелось бы сообщить удивительный факт: нашему серверу почему-то глубоко пофиг на опции

php_value upload_max_filesize 16M
php_value post_max_size 16M

Как видите мы их снизили до 16М, перезапустили сервер, но он все равно продолжает свободно хавать 50 мегов. Из этого мы сделали вывод, что причина в чем-то другом... то есть если хостер не хочет выяснять причину, тогда мы пытались как-то уронить наш сервер, то есть помешать ему принимать файл 50 мегов и упасть на 16 мегах, но не смогли.

Поэтому вопрос с причиной остается открытым до сих пор...
...
Рейтинг: 0 / 0
03.11.2012, 20:46
    #38024620
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
Lumixзакачка все равно падаетА что значит "падает" - сервер отказывается принимать оставшуюся часть файла, закрывает соединение, процесс выпадает в кору, что-то другое? В массиве $_FILES что-то появляется, код ошибки виден? В логах есть что-нибудь по этой теме?
...
Рейтинг: 0 / 0
03.11.2012, 22:14
    #38024696
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
vkleА что значит "падает" - сервер отказывается принимать оставшуюся часть файла, закрывает соединение, процесс выпадает в кору, что-то другое?

Отказывается принимать. Например когда через хром кидаешь ему файл, то он внизу слева % показывает. Доходит до 35-40% и кирдык. А на нашем сервере доходит до 100% и все гуд.
...
Рейтинг: 0 / 0
03.11.2012, 23:16
    #38024738
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
LumixОтказывается принимать.И... чем мотивирует свой отказ?
...
Рейтинг: 0 / 0
04.11.2012, 00:28
    #38024769
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
vkleLumixОтказывается принимать.И... чем мотивирует свой отказ?

Соединение было сброшено.
Ошибка 101. Неизвестная ошибка.
...
Рейтинг: 0 / 0
04.11.2012, 01:16
    #38024783
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
А в серверном логе?
...
Рейтинг: 0 / 0
04.11.2012, 01:21
    #38024789
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
LumixОшибка 101. Неизвестная ошибка.Не столь неизвестная (ибо имеет вполне адекватное описание ), сколь странная в такой ситуации. Автор этой ошибки известен?
...
Рейтинг: 0 / 0
04.11.2012, 10:39
    #38024876
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
vkleА в серверном логе?

Пусто. В буквальном смысле. На сервере ведется два лога: лог запросов и лог ошибок. Оба лога настроены только на этот конкретный поддомен. Оба пустые.

vkleАвтор этой ошибки известен?

Уточните свой вопрос, пожалуйста.
...
Рейтинг: 0 / 0
04.11.2012, 12:42
    #38024923
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
Ну... кто-то ее сгенерил, обозначил номером 101, который вы видите. На вебсервер не похоже, да и как Вы говорите, его логи пустые. Это может означать что запрос не доходит до вебсервера или вебсервер крашится, не успевая сделать запись в лог. Как вариант, конечно... Из других вариантов, потенциальными "виновниками" остаются прокси (если он есть) и эта самая утилитка для закачки. Альтернативно, из веб-браузера не пробовали закачку делать? Или wget'ом с ключиком -d (он покажет заголовки и ход выполнения запроса).
...
Рейтинг: 0 / 0
04.11.2012, 15:31
    #38025009
Lumix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка файла 60 Мб через форму
vkleЭто может означать что запрос не доходит до вебсервера или вебсервер крашится, не успевая сделать запись в лог.

Так и есть. Причем креш происходит, когда хром пишет, что закачалось 60%. Сидим ждем, % бегут и как доходят до 60% облом...

В хроме Ctrl + Shift + J вкладка Network тоже этот запрос не логируется. В FF через Firebug тоже не логируется, потому что падает посередине ходя выполнения.

vkleИз других вариантов, потенциальными "виновниками" остаются прокси (если он есть)

Проксей нет.

vkleи эта самая утилитка для закачки.

Тесты проводились в хроме, а не утилитке.

vkleИли wget'ом с ключиком -d (он покажет заголовки и ход выполнения запроса).

Я не знаю как через wget сэмулировать отправку файла в режиме mulipart/form
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Загрузка файла 60 Мб через форму / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]