none
Ограничение на объем вложения RRS feed

  • Вопрос

  • Есть список. В форме создания элемента списка, добавляются вложения. Объем файлов может быть около 50мб. При нажатии на кнопку сохранить ничего не происходит. Элемент не создается. Если создать сначала элемент, а потом добавить вложения, то работает. В чем может быть причина? Анализатор работоспособности, говорит что не хватает оперативной памяти. На сервере 16Gb оперативной памяти.
    6 августа 2015 г. 6:08

Ответы

  • добрый день

    могу сказать, что на сколько я помню, размер вложений не меняется и составляет около 75 мб (вычислено опытным путем, данные актуаьлные для 2010)

    думаю что проблема именно с производительностью.

    как понимаю маленькие файлы можно вложить при создании?

    если да, то однозначно отваливается по таймауту и нужно повышать производительность.


    мой блог Немного о SharePoint

    6 августа 2015 г. 9:31
    Модератор

Все ответы

  • Добрый день,

    какие у вас стоят параметры в 

    1. Central Admin > Application Management > Web Application General Settings > Maximum Upload Size

    2. web.config - параметр - <httpRuntime maxRequestLength="??????" />

    6 августа 2015 г. 6:59
  • Попробуйте изменить в web.config (сделайте backup на всякий случай):

    замените <httpRuntime maxRequestLength="51200" requestValidationMode="2.0" />

    на

    <httpRuntime executionTimeout="999999" maxRequestLength="2048000" requestValidationMode="2.0" /> 


    6 августа 2015 г. 7:02
  • Бекап файлика web.config ?
    6 августа 2015 г. 8:14
  • 1. Стоит 250 МБ
    6 августа 2015 г. 8:15
  • добрый день

    могу сказать, что на сколько я помню, размер вложений не меняется и составляет около 75 мб (вычислено опытным путем, данные актуаьлные для 2010)

    думаю что проблема именно с производительностью.

    как понимаю маленькие файлы можно вложить при создании?

    если да, то однозначно отваливается по таймауту и нужно повышать производительность.


    мой блог Немного о SharePoint

    6 августа 2015 г. 9:31
    Модератор
  • Понял. Спасибо. Сегодня вечером тогда попробую.
    6 августа 2015 г. 11:51
  • Добрый день,

    насчет размера вложений:

    1. Размер одного вложенного файла зависит от настроек, максимальный размер ограничен 2Gb.

    2. Количество вложений не ограничено и т.к. вложения хранятся в отдельной базе данных, то суммарный объем вложений может быть очень большим.

    3. Сейчас вложил 2 файла по 500Mb ( oO, max Request Length=2048000), так что играемся с настройками. (Dev farm SPS 2010, RAM 16Gb)
    6 августа 2015 г. 13:04
  • Добрый день,

    насчет размера вложений:

    1. Размер одного вложенного файла зависит от настроек, максимальный размер ограничен 2Gb.

    2. Количество вложений не ограничено и т.к. вложения хранятся в отдельной базе данных, то суммарный объем вложений может быть очень большим.

    3. Сейчас вложил 2 файла по 500Mb ( oO, max Request Length=2048000), так что играемся с настройками. (Dev farm SPS 2010, RAM 16Gb)

    странно

    сейчас под рукой SP 2010 нет



    мой блог Немного о SharePoint

    6 августа 2015 г. 14:21
    Модератор
  • Добрый день,

    насчет размера вложений:

    1. Размер одного вложенного файла зависит от настроек, максимальный размер ограничен 2Gb.

    2. Количество вложений не ограничено и т.к. вложения хранятся в отдельной базе данных, то суммарный объем вложений может быть очень большим.

    3. Сейчас вложил 2 файла по 500Mb ( oO, max Request Length=2048000), так что играемся с настройками. (Dev farm SPS 2010, RAM 16Gb)

    1. попробовал в тестовой среде вложить 400 мб, три раза пробовал и видимо отваливаюсь по таймауту

    в боевой среде была ошибка  "Maximum request length exceeded" о чем говорил 


    2. имел в виду что это ограничение было на один элемент, а не на общий объем



    мой блог Немного о SharePoint



    6 августа 2015 г. 19:04
    Модератор
  • Добрый день,

    кроме настроек SP необходимо еще настроить IIS:

    На сервере с IIS выполняем:

    %windir%\system32\inetsrv\appcmd set config -section:requestFiltering -requestLimits.maxAllowedContentLength:2147483648

    И затем увеличить ConnectionTimeOut в свойствах (120 по умолчанию, увеличьте раз в 10):

    7 августа 2015 г. 6:29