Mudanças entre as edições de "Proxy Error no Acesso ao Aplicativo Java"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
 
(5 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
 +
[[File:Javapromo-2021.jpg|center| 700px||border|link=https://integrator.com.br/plano-hospedagem-php-java-nodejs|Planos promocionais|]]
 +
 +
  
 
Ao navegar em seu aplicativo, digamos que se depare com o seguinte erro:
 
Ao navegar em seu aplicativo, digamos que se depare com o seguinte erro:
Linha 24: Linha 27:
 
'''O que deve analisar''':
 
'''O que deve analisar''':
  
1) '''Analisar os logs''' - Severos erros geram problemas na performance e no servidor Java<br />
+
1) '''Analisar os logs''' - Severos erros geram problemas na performance e no servidor Java. Baixe os logs no [[Painel da Integrator como baixar os logs do servidor java|Integrator Java EE]] .<br />
2) '''Tempo de resposta a uma requisição demasiadamente grande''' - O Apache é configurado para 5 minutos no máximo<br />
+
2) '''Tempo de resposta a uma requisição demasiadamente grande''' - O Apache é configurado para 5 minutos no máximo nos planos de hospedagem comum e promocionais. <br />
3) '''Memória do servidor Java estourou''' - Erros de PermGen ou OutOfMemory podem ocorrer, assim como específicos do aplicativo<br />
+
3) '''Memória do servidor Java estourou''' - Uso excessivo de memória, além do plano, erros de PermGen ou OutOfMemory podem ocorrer, assim como específicos do aplicativo<br />
  
 
'''Como resolver:'''
 
'''Como resolver:'''
Linha 32: Linha 35:
 
1) Modificar o aplicativo para ser mais responsivo<br />
 
1) Modificar o aplicativo para ser mais responsivo<br />
 
2) Na falta de memória, adicionar mais memória ao servidor Java contratando o serviço, caso opere em uma memória contratada padrão de um plano de hospedagem<br />
 
2) Na falta de memória, adicionar mais memória ao servidor Java contratando o serviço, caso opere em uma memória contratada padrão de um plano de hospedagem<br />
3) Aumentar o tempo de resposta que o Apache exige, desde que esteja em uma hospedagem de máquina virtual dedicada<br />
+
3) Aumentar o tempo de resposta que o Apache exige, desde que esteja em uma hospedagem de máquina virtual cloud ou servidor dedicado<br />
 +
 
 +
== Como aumentar o tempo de resposta do apache ==
 +
 
 +
1. Acesse as configurações globais no WHM logado como root indo em  '''Home»Service Configuration»Apache Configuration»Global Configuration'''. <br />
 +
2. Altere em '''Timeout'''
 +
 
 +
 
  
 
[[Categoria:PROBLEMAS E ERROS]]
 
[[Categoria:PROBLEMAS E ERROS]]
 
[[Categoria:JAVA]]
 
[[Categoria:JAVA]]

Edição atual tal como às 16h30min de 10 de agosto de 2021

Javapromo-2021.jpg


Ao navegar em seu aplicativo, digamos que se depare com o seguinte erro:


Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /.

Reason: Error reading from remote server

Additionally, a 502 Bad Gateway error was encountered while trying to use an ErrorDocument to handle the request.



O erro de Proxy apresentado é dado pelo servidor Apache. Para entender como funciona a hospedagem, resumimos em três pontos:

1) Apache responde a todas as requisições de sites na porta 80
2) Cada servidor Java possui uma porta definida em suas configurações
3) O Apache faz o roteamento da 80 para a porta do servidor Java que opera pelo seu módulo chamado "mod_proxy"

O Proxy Error ocorre quando o mod_proxy continua chamando o servidor Java, mas a resposta deste serviço não ocorre. O Apache não sabendo o que responder gera o erro.

O que deve analisar:

1) Analisar os logs - Severos erros geram problemas na performance e no servidor Java. Baixe os logs no Integrator Java EE .
2) Tempo de resposta a uma requisição demasiadamente grande - O Apache é configurado para 5 minutos no máximo nos planos de hospedagem comum e promocionais.
3) Memória do servidor Java estourou - Uso excessivo de memória, além do plano, erros de PermGen ou OutOfMemory podem ocorrer, assim como específicos do aplicativo

Como resolver:

1) Modificar o aplicativo para ser mais responsivo
2) Na falta de memória, adicionar mais memória ao servidor Java contratando o serviço, caso opere em uma memória contratada padrão de um plano de hospedagem
3) Aumentar o tempo de resposta que o Apache exige, desde que esteja em uma hospedagem de máquina virtual cloud ou servidor dedicado

Como aumentar o tempo de resposta do apache

1. Acesse as configurações globais no WHM logado como root indo em Home»Service Configuration»Apache Configuration»Global Configuration.
2. Altere em Timeout