ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

> Без описания
гость
Отправлено: 16 июля 2014 — 18:13
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 51
Дата рег-ции: Окт. 2013  
Репутация: 0




Всем привет, столкнулся с проблемой, файл на сервер загрузился, а скачиваться от туда не хочет.

При скачивании файла из форума - браузер скачивает файл размером 0 байт, при этом сервер отмечает удачное скачивание.

Пример (Отобразить)


Речь идет о файлах больших размеров (>500MB), маленькие файлы скачиваются.

При публикации прямой ссылки, большой файл скачивается.
 
 
1Bot
Отправлено: 17 июля 2014 — 09:28
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




гость
Посмотрите настройки php для:
- Максимальный объем памяти для работы скрипта memory_limit
- Максимальный процессорное время работы скрипта max_execution_time
- Таймаут для сетевых соединений defaul_socket_timeout

Скорее всего именно первое ограничение срабатывает.
 
 
гость
Отправлено: 17 июля 2014 — 12:27
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 51
Дата рег-ции: Окт. 2013  
Репутация: 0




1Bot, спасибо за помощь, но к сожалению ограничивает что-то еще.
memory_limit - действительно был ниже необходимого в данной ситуации (поднял его до гига), а указанные таймауты - задрал до 600.

Сервер по прежнему не выдает файлы, только наименование и размер 0байт

Что еще может ограничить выдачу?

Доп информация - запрос на скачивание обрабатывается примерно 5 минут, т.е. через 5 минут прекращается "ожидание ответа от сервера" и браузер предлагает открыть/сохранить файл.

Перекопал весь ini-ник таймаута 300 - не нашел. Может это быть ограничение браузера?
 
 
1Bot
Отправлено: 17 июля 2014 — 13:55
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




гость
Воспользуйтесь советом и потом продолжим
 
 
гость
Отправлено: 17 июля 2014 — 16:43
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 51
Дата рег-ции: Окт. 2013  
Репутация: 0




Ок. Листинг прилагается.

Да, еще сподобился Радость заглянуть в лог: PHP Fatal error: Out of memory (allocated 344719360) (tried to allocate 343674881 bytes) in C:\\apache\\blablabla.ru\\www\\forum\\printfile.php on line 149, referer: http://blablabla.ru/forum/topic....um=8&topic=1

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 42

(Отредактировано автором: 17 июля 2014 — 16:50)

 
 
1Bot
Отправлено: 18 июля 2014 — 07:25
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




гость пишет:
PHP Fatal error: Out of memory (allocated 344719360) (tried to allocate 343674881 bytes) in C:\\apache\\blablabla.ru\\www\\forum\\printfile.php on line 149,

Настройки php правильные, весь файл сперва размещается в оперативной памяти, а уже потом отдается, поэтому нужно на сервере добавить оперативной памяти. В момент работы скрипта ее не хватает.
 
 
гость
Отправлено: 19 июля 2014 — 08:22
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 51
Дата рег-ции: Окт. 2013  
Репутация: 0




1Bot пишет:
Настройки php правильные, весь файл сперва размещается в оперативной памяти, а уже потом отдается, поэтому нужно на сервере добавить оперативной памяти. В момент работы скрипта ее не хватает.


Радость Сожалею, но предположение снова мимо кассы.

На сервере памяти - под завязку (для х32 системы), в процессе обработки запросов апач забирает под себя от 300М до 700М, при этом доступной (свободной) памяти при пиковых нагрузках на сервер не бывает меньше 1Г. Так что к железу сложно предъявлять претензии.

А вот то, что апач "Фаталит" при обработке пхп скрипта наводит на мысль о возможной проблеме построения самого скрипта.

Предварительно у меня были предположения, что пхп не может переварить предложенные мной 1024М памяти (memory_limit) но после вашего подтверждения настроек главным подозреваемым становится сам исполняемый скрипт.

А вы не пробовали провести эксперимент с заливкой и последующим скачиванием файла размером более 500М?
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Решение проблем »

> Похожие темы: Не скачиваются файлы с форума
Темы Форум Информация о теме Обновление
Отображение списка online
Как отобразить список участников online на каждой странице форума
Обсуждение Ответов: 5
Автор темы: Марта
9 февраля 2010 — 22:09
Автор: yura3d
Проблема с электронной почтой
Не приходят сообщения с форума на электронку
Решение проблем Ответов: 7
Автор темы: Виктор Андреев
31 августа 2010 — 11:57
Автор: M-A-X
Ограничение символов в столбце "Обновление"
.. на морде форума
Настройка форума Ответов: 6
Автор темы: Pauk
18 ноября 2010 — 22:24
Автор: Pauk
Мод Postimage
внешний загрузчик картинок для вашего форума
Модификации и дополнения Ответов: 5
Автор темы: Guyver
2 января 2018 — 13:44
Автор: Guyver
Проблема с перенаправлением!
Проблема с перенаправлением гостя на главную страницу форума
Решение проблем Ответов: 2
Автор темы: trito
9 января 2011 — 20:55
Автор: trito
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0683]     [ ]