[MASOCH-L] Help com Nginx

Rejaine Monteiro rejaine at bhz.jamef.com.br
Tue Oct 17 11:51:06 BRST 2017


Não tem haver com roteamento, pois o balanceamento funciona com o WS 
Rest, que roda no mesmo servidor. Creio que o problema esteja mesmo 
relacionado com o WS SOAP da aplicação. Tanto que mesmo usando uma 
solução de balanceamento proprietária do fornecedor da aplicação, também 
não funciona para o SOAP (apenas o REST vai ok , tanto para Nginx quanto 
para o proxy proprietário da aplicação) Já abri um chamado na Totvs para 
verificação desse problema, agora é aguardar...

No mais, agradeço a todos pelas dicas.


Em 17-10-2017 01:14, Diaulas Castro escreveu:
> meus 2 cents,
> Checa roteamento nos clientes, (no escuro ...apostamos em tudo).
> Checar dessa perspectiva pode ajudar
>
> Em 11 de outubro de 2017 18:00, Rejaine Monteiro <rejaine at bhz.jamef.com.br>
> escreveu:
>
>> Pessoal,
>>
>> Alguém ai conhece de Nginx? Estou tentando fazer um balanceamento do
>> Nginx, algo bem simples, que já fiz antes, mas com esses webservices não
>> está funcionando de jeito nenhum...
>>
>> Tenho 2 servidores web rodando em server.mydomain.com , nas portas 9091 e
>> 9092 .
>>
>> # netstat -an | grep 909
>> tcp        0      0 0.0.0.0:9091            0.0.0.0:* LISTEN
>> tcp        0      0 0.0.0.0:9092            0.0.0.0:* LISTEN
>>
>> Ambos estão ativos e respondendo normalmente, consigo  acessá-los
>> diretamente via browser no http://server.mydomain.com:9091 e
>> http://server.mydomain.com:9092, respectivamente sem qualquer problema.
>>
>> No  /etc/nginx.conf, eu configurei o balanceamento da seguinte forma:
>>
>>      upstream ws {
>>          server server.mydomain.com:9091 max_fails=2 fail_timeout=5s;
>>          server server.mydomain.com:9092 max_fails=2 fail_timeout=5s;
>>        }
>>
>>     server {
>>          listen       80;
>>          server_name server.mydomain.com;
>>
>>     location / {
>>                  proxy_pass http://ws;
>>          }
>>      }
>>
>> Mas ao acessar o host http://server.mydomain.com (na porta padrão, 80),
>> dá o erro Bad Gateway. Não há firewall, problemas de resolução DNS  e os
>> serviços estão na mesma máquina que Nginx.
>>
>> No log do Nginx aparece a seguinte mensagem:
>>
>>           2017/10/11 16:47:52 [error] 6254#6254: *9 no live upstreams while
>> connecting to upstream, client: 1.2.3.4  server: server.mydomain.com,
>> request: "GET /favicon.ico HTTP/1.1", upstream: "http://ws/favicon.ico",
>> host: "server.mydomain.com", referrer: "http://server.mydomain.com/"
>>
>> É como se os servidos estivessem fora do ar... mas não estão!!
>>
>> Alguma dica?
>>
>> __
>> masoch-l list
>> https://eng.registro.br/mailman/listinfo/masoch-l
>>
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l

-- 
Rejaine da Silveira Monteiro
Suporte - Tecnologia Digital
Tel: (31) 2102-8854
Jamef Encomendas Urgentes - Matriz - Belo Horizonte/MG
www.jamef.com.br



More information about the masoch-l mailing list