я имею в виду хедер Host, отправляемый в сторону приложения. в двух
приведенных вами примерах он разный.
статус ответа 400 отдает вам ваше приложение. это видно из приведенной вами
диагностики, nginx-у не остается ничего другого кроме как отдать это статус
дальше
но проблема и причина тут не в
у вас хедер Host разный. возможно, что ваше приложение не хочет отвечать
200 из-за этого
еще может быть тыща других причин.
есть определенная логика в том, чтобы посмотреть логи приложения.
почему вы хотите именно угадывать?
еще странный момент, в обоих случаях кука с сессией дублируется
On Friday 23 January 2015 12:13:12 Kouki wrote:
Host должен быть разный? Вот конфиг для данного примера:
server {
listen 80;
server_name olap.ru;
location / {
proxy_pass http://192.168.133.131:8080/;
Есть большая разница между:
proxy_pass
Спасибо. Никогда бы не подумал, что в этом проблема.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,255278,256254#msg-256254
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Вот сделал пример с другими данными. Здесь запросы идентичны, куки одной
строкой и пр. Но проблема та же.
http://forums.pentaho.com/showthread.php?180602-Saiku-through-proxy-(nginx)p=398850posted=1#post398850
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,255278,256247#msg-256247
Вот дебаг лог:
http://pastebin.com/VErwupXm
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,255278,26#msg-26
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Как я понимаю, ошибка 400 говорит либо о синтаксической ошибке в запросе,
либо о нехватке размера буффера.
Пробовал ставить large_client_header_buffers 4 16k; - не помогло.
Про синтаксическую ошибку тоже непонятно. При работе локально шлется
запрос:
вам апстрим ответил 400, а nginx этот же код отдал вам
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
2014/12/17 09:24:47 [debug] 1784#0: *559212 http proxy header:
вот к этой строчке есть вопросы
Cookie: oam.Flash.RENDERMAP.TOKEN=yghcea0ln;
JSESSIONID=CD7D5A57647FA4C7289FE80C92D0D8C1;
session-flushed=true;__utma=180178164.1511279123.1388941895.1412200496.1412891505.11;
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
400-ю ошибку судя по всему генерирует не nginx, а ваш бекенд.
Разбирайтесь с ним, почему он это делает.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Вот два лога. Первый при работе локально:
Remote Address:192.168.50.174:8080
Request
URL:http://192.168.50.174:8080/pentaho/plugin/saiku/api/api/query/CDEB1935-BE4A-A016-9694-9F0F5A6808C8/result/metadata/hierarchies/%5BAbonent%5D/levels/Conglomeration?result=truesearchlimit=3000_=141699019
On Friday 05 December 2014 06:57:17 Kouki wrote:
[..]
Второй при работе удаленно:
Remote Address:91.xx.xx.xx:80
Request
а лог сервера? и желательно debug
05.12.2014 14:57, Kouki пишет:
Вот два лога. Первый при работе локально:
Remote Address:192.168.50.174:8080
Request
Здравствуйте. Использую аналитическую платформу Pentaho BI Server и в нем
OLAP-клиент Saiku. Проблема в том, что Saiku корректно работает только в
локальной сети, из вне же не функционирует частично AJAX-функционал
(настройка измерений, например). Взаимодействие с внешним миром идет через
nginx.
15 matches
Mail list logo