|
|
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
Есть десктопная утилитка, которая закачивает файл на сервер через PHP скрипт multipart/form POST запросом но на хостинге выставлен лимит памяти на процесс 32 Мб повышение опций самого PHP прошло удачно php_value upload_max_filesize 65M php_value post_max_size 65M phpinfo() пишет, что опции проставились, но при этом закачка все равно падает после 16 Мб Может кто-нибудь посоветует где ещё могла быть трабла по этой теме. Или может быть кто-нибудь подскажет вариант закачки через перл / питон или что там ещё есть на хостингах сегодня... может руби какой-нибудь))) крайний случай - это закачивать через FTP, но это крайний случай... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 21:21 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
Lumix...Может кто-нибудь посоветует где ещё могла быть трабла... На локалхост закачивается? Если да - разбирайтесь со своим хост-провайдером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 21:30 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
Lumixно на хостинге выставлен лимит памяти на процесс 32 Мб повышение опций самого PHP прошло удачно php_value upload_max_filesize 65M php_value post_max_size 65Mподозреваю, что движок пхп сначала пытается получить весь файл из входящего потока, потом его сохранить, в итоге выскакивает за 32... попробуй переписать утилитку, чтобы она последовательно отдавала файл по кускам, а на сервере эти куски последовательно записывать на диск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 21:37 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
ShSergeНа локалхост закачивается? Вопрос не понял... уточните, пожалуйста. ShSergeЕсли да - разбирайтесь со своим хост-провайдером. Провайдер крупный федеральный, им лень этим заниматься и они говорят: покупайте сервак))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 21:38 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
Яростный Мечпопробуй переписать утилитку, чтобы она последовательно отдавала файл по кускам, а на сервере эти куски последовательно записывать на диск. Да, кстати, тоже хороший вариант!! Как бы на пакеты попилить, потом передать, потом собрать. Пусть пока будет запасным, потому что так чисто на вскидку проще тогда уж через FTP... хотя ваша идея мне очень понравилась!! сПасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 21:42 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
LumixShSergeНа локалхост закачивается? Вопрос не понял... уточните, пожалуйста... Да уж! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 22:35 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
LumixShSergeЕсли да - разбирайтесь со своим хост-провайдером. Провайдер крупный федеральный, им лень этим заниматься и они говорят: покупайте сервак)))У провайдеров второго эшелона такие вопросы обычно не возникают. Им клиент все же важнее чем поток клиентов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2012, 22:47 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
LumixВопрос не понял... уточните, пожалуйста. сервер на котором разрабатываете локальный или удалённый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 01:39 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 15:55 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
С0ВЕСТЬLumixВопрос не понял... уточните, пожалуйста. сервер на котором разрабатываете локальный или удалённый? то есть вы подумали что вот тут под словом "хостинг" Lumixно на хостинге выставлен лимит памяти на процесс 32 Мб я мог иметь ввиду локальный сервер??? ShSergeНа локалхост закачивается? Если да - разбирайтесь со своим хост-провайдером. Первый раз встретил, чтобы локалхост означал локальный сервер разработчика... Всю жизнь думал, что локалхост это просто доменное имя для адреса 127.0.0.1 дадуда___использовать chunking и javascript-библиотеки вроде plupload Десктопная утилитка написана на С++, а не в браузере. PS. в итоге прописали закидывание файлов через FTP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 18:48 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
Lumix...Первый раз встретил, чтобы локалхост означал локальный сервер разработчика... Всю жизнь думал, что локалхост это просто доменное имя для адреса 127.0.0.1 Ага, именно так. LumixДесктопная утилитка написана на С++, а не в браузере. PS. в итоге прописали закидывание файлов через FTP Понятно, стало быть Вы не разобрались, но маленький оффтоп - бывает... . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 19:41 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
ShSergeно маленький оффтоп - бывает... . А в чем оффтоп? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 19:46 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
LumixShSergeно маленький оффтоп - бывает... . А в чем оффтоп? В FTP, который к данномй ветке никакого отношения не имеет. Не разобрались почему не закачивается? Что на локалхосте (127.0.0.1, если так понятнее)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 19:55 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
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 мегах, но не смогли. Поэтому вопрос с причиной остается открытым до сих пор... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 20:34 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
Lumixзакачка все равно падаетА что значит "падает" - сервер отказывается принимать оставшуюся часть файла, закрывает соединение, процесс выпадает в кору, что-то другое? В массиве $_FILES что-то появляется, код ошибки виден? В логах есть что-нибудь по этой теме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 20:46 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
vkleА что значит "падает" - сервер отказывается принимать оставшуюся часть файла, закрывает соединение, процесс выпадает в кору, что-то другое? Отказывается принимать. Например когда через хром кидаешь ему файл, то он внизу слева % показывает. Доходит до 35-40% и кирдык. А на нашем сервере доходит до 100% и все гуд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 22:14 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
LumixОтказывается принимать.И... чем мотивирует свой отказ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2012, 23:16 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
vkleLumixОтказывается принимать.И... чем мотивирует свой отказ? Соединение было сброшено. Ошибка 101. Неизвестная ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2012, 00:28 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
А в серверном логе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2012, 01:16 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
LumixОшибка 101. Неизвестная ошибка.Не столь неизвестная (ибо имеет вполне адекватное описание ), сколь странная в такой ситуации. Автор этой ошибки известен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2012, 01:21 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
vkleА в серверном логе? Пусто. В буквальном смысле. На сервере ведется два лога: лог запросов и лог ошибок. Оба лога настроены только на этот конкретный поддомен. Оба пустые. vkleАвтор этой ошибки известен? Уточните свой вопрос, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2012, 10:39 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
Ну... кто-то ее сгенерил, обозначил номером 101, который вы видите. На вебсервер не похоже, да и как Вы говорите, его логи пустые. Это может означать что запрос не доходит до вебсервера или вебсервер крашится, не успевая сделать запись в лог. Как вариант, конечно... Из других вариантов, потенциальными "виновниками" остаются прокси (если он есть) и эта самая утилитка для закачки. Альтернативно, из веб-браузера не пробовали закачку делать? Или wget'ом с ключиком -d (он покажет заголовки и ход выполнения запроса). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2012, 12:42 |
|
||
|
Загрузка файла 60 Мб через форму
|
|||
|---|---|---|---|
|
#18+
vkleЭто может означать что запрос не доходит до вебсервера или вебсервер крашится, не успевая сделать запись в лог. Так и есть. Причем креш происходит, когда хром пишет, что закачалось 60%. Сидим ждем, % бегут и как доходят до 60% облом... В хроме Ctrl + Shift + J вкладка Network тоже этот запрос не логируется. В FF через Firebug тоже не логируется, потому что падает посередине ходя выполнения. vkleИз других вариантов, потенциальными "виновниками" остаются прокси (если он есть) Проксей нет. vkleи эта самая утилитка для закачки. Тесты проводились в хроме, а не утилитке. vkleИли wget'ом с ключиком -d (он покажет заголовки и ход выполнения запроса). Я не знаю как через wget сэмулировать отправку файла в режиме mulipart/form ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2012, 15:31 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38024595&tid=1464478]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
205ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 569ms |

| 0 / 0 |
