СЦЕНАРИЙ -
DEV: Клиент загружает файл CSV 104 КБ, загружается на указанный каталог затем чтение и заполняется в таблицу данных.
Request Size Limits
Maximum number of POST request parameters 100
Maximum size of post data 20MB
Request Throttle Threshold 4MB
Request Throttle Memory 200MB
DEV является единственным сервером.
QA: Клиентский файл CSV загрузок 104 КБ загружается на указанный каталог, но не чтение в таблицу
Request Size Limits
Maximum number of POST request parameters 100
Maximum size of post data 20MB
Request Throttle Threshold 4MB
Request Throttle Memory 200MB
РАССКАЗ -
QA является загрузкой, сбалансированной между двумя серверами через устройство F5 с поддерживающей cookie персистентностью сессии. Оба сервера настроены через песочницу CF10 Enterprise для доступа к той же области данных. Код является продвижением, автоматизирован стопка сервера от DEV до QA для ПОДТАЛКИВАНИЯ. Код функционирует как ожидалось в DEV, но не в QA, который приводит меня подозревать различие в конфигурации сервера или проблему сессии выравнивания нагрузки. Я проверил предельное соответствие размера запроса в единственном сервере среда DEV и двойной сервер среда QA.
Изменение QA к:
Request Size Limits
Maximum number of POST request parameters 100
Maximum size of post data 100MB
Request Throttle Threshold 100MB
Request Throttle Memory 500MB
ничего не делает для процесса, и браузер все еще испытывает таймаут. Я не вижу, что что-либо вошло в систему администратор CF, указывающий на отказ, ни что-либо в журналах IIS, указывающих на отказ. Что я мог пропускать?Заранее спасибо.
В CF, а также в IIS/Apache есть ограничитель, проверьте лимит загрузки с ваших веб-серверов и измените его. Вы можете создать переопределение через ваш конфигурационный файл, например, web.config. Также увеличьте тайм-аут CF в вашем приложении (для хорошей меры ... если вы имеете дело с большими файлами)
.Coldfusion имеет настройку, похороненную в файле neo-runtime.xml, называемую postParametersLimit. По умолчанию он установлен в 100 - это означает, что вы не можете разместить более 100 параметров на cfm-странице. Вы можете установить это число выше, чтобы обойти ошибку, которую вы видите. Посмотрите блог Каттера Cutter's для получения более подробной информации о том, где находится этот файл и как исправить эту проблему.
.