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

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

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

php_value upload_max_filesize 65M
php_value post_max_size 65M

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

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

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

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

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

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

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



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

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

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

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

Провайдер крупный федеральный, им лень этим заниматься и они говорят: покупайте сервак)))У провайдеров второго эшелона такие вопросы обычно не возникают. Им клиент все же важнее чем поток клиентов.
...
Рейтинг: 0 / 0
Загрузка файла 60 Мб через форму
    #38022632
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LumixВопрос не понял... уточните, пожалуйста.
сервер на котором разрабатываете локальный или удалённый?
...
Рейтинг: 0 / 0
Загрузка файла 60 Мб через форму
    #38024492
дадуда___
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Загрузка файла 60 Мб через форму
    #38024555
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С0ВЕСТЬLumixВопрос не понял... уточните, пожалуйста.
сервер на котором разрабатываете локальный или удалённый?

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

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

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

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

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

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

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

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

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

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

А в чем оффтоп?
В FTP, который к данномй ветке никакого отношения не имеет.
Не разобрались почему не закачивается? Что на локалхосте (127.0.0.1, если так понятнее)?
...
Рейтинг: 0 / 0
Загрузка файла 60 Мб через форму
    #38024614
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Загрузка файла 60 Мб через форму
    #38024620
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lumixзакачка все равно падаетА что значит "падает" - сервер отказывается принимать оставшуюся часть файла, закрывает соединение, процесс выпадает в кору, что-то другое? В массиве $_FILES что-то появляется, код ошибки виден? В логах есть что-нибудь по этой теме?
...
Рейтинг: 0 / 0
Загрузка файла 60 Мб через форму
    #38024696
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleА что значит "падает" - сервер отказывается принимать оставшуюся часть файла, закрывает соединение, процесс выпадает в кору, что-то другое?

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

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

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

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

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

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

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

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

Проксей нет.

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

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

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

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


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