On Wednesday 17 December 2014 07:57:48 Kouki wrote: > Как я понимаю, ошибка 400 говорит либо о синтаксической ошибке в запросе, > либо о нехватке размера буффера.
2014/12/17 09:24:47 [debug] 1784#0: *559212 http proxy status 400 "400 Bad Request" 2014/12/17 09:24:47 [debug] 1784#0: *559212 http proxy header: "Server: Apache-Coyote/1.1" Как я и предсказывал, и это видно из дебаг-лога, 400 вам возвращает ваш Apache-Coyote. А почему он это делает, вероятно нужно смотреть в его логах. > Пробовал ставить large_client_header_buffers 4 16k; - не помогло. > Про синтаксическую ошибку тоже непонятно. При работе локально шлется > запрос: Настройки клиентских в nginx тут не причем, ошибку возвращает не он. > http://192.168.10.174:8080/pentaho/plugin/saiku/api/api/query/48B70736-0D5E-6BFB-8076-949579D759A3/result/metadata/hierarchies/%5BAbonent%5D/levels/RegionDistrict?result=true&searchlimit=3000&_=1418820475276 > > На что выдается ответ в виде: > [{"uniqueName":"[Abonent].[Городской район]","name":"Городской > район","caption":"Городской район"}] > > Удаленно на тот же запрос: > http://example.com/pentaho/plugin/saiku/api/api/query/E7D16F33-CE75-99E0-A1F6-76698E250C07/result/metadata/hierarchies/%5BAbonent%5D/levels/RegionDistrict?result=true&searchlimit=3000&_=1418820165289 > > Выдается ошибка 400 Bad Request. Запрос не тот же. Запрос, который nginx отправляет на ваш бэкенд выглядит на самом деле так: /pentaho/plugin/saiku/api/api/query/54C6BBA9-DCF7-B3BE-B4D8-12FD3F8B2934/result/metadata/hierarchies/[PaymentDate.Date]/levels/Month?result=true&searchlimit=3000&_=1418808269308 и обратите внимание, что он содержит квадратные скобки в незакодированном виде. А почему это так по всей видимости кроется в настройках, которые вы скрываете от нас. -- Валентин Бартенев _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
