Mudanças entre as edições de "Como verificar a memória no servidor Java"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
 
(Uma edição intermediária de um usuário não apresentada)
Linha 1: Linha 1:
  
Use este comando abaixo para verificar por um período o quanto de memória reservada é usado em seu servidor Java:
+
Use este comando abaixo no ssh para verificar por um período o quanto de memória reservada é usado em seu servidor Java:
  
 
'''top -u USUARIO_FTP'''
 
'''top -u USUARIO_FTP'''
  
Olhe na coluna RES. Veja se a memória excede seu plano. A resolução que nós podemos dar, neste caso, é você mudar para um plano com mais memória que seu serviço usa. Olhe também os logs do seu servidor java, baixando-os por FTP e analisando se existem exceptions que precisam ser corrigidas. No manual existem os caminhos de cada servidor Java onde os logs são lançados para baixar via FTP, no tópico '''Os logs completos dos servidores Java'''.
+
Olhe na coluna '''RES'''. Veja se a memória excede seu plano. A resolução que nós podemos dar, neste caso, é você mudar para um plano com mais memória que seu serviço usa. Olhe também os logs do seu servidor java, baixando-os por FTP e analisando se existem exceptions que precisam ser corrigidas. No manual existem os caminhos de cada servidor Java onde os logs são lançados para baixar via FTP, no tópico '''Os logs completos dos servidores Java'''.
  
 
'''JBOSS 4 até 6'''
 
'''JBOSS 4 até 6'''
Linha 31: Linha 31:
 
----
 
----
  
[[Categoria:PROBLEMAS E CANCELAMENTO]]
+
[[Categoria:PROBLEMAS E ERROS]]

Edição atual tal como às 13h54min de 23 de junho de 2014

Use este comando abaixo no ssh para verificar por um período o quanto de memória reservada é usado em seu servidor Java:

top -u USUARIO_FTP

Olhe na coluna RES. Veja se a memória excede seu plano. A resolução que nós podemos dar, neste caso, é você mudar para um plano com mais memória que seu serviço usa. Olhe também os logs do seu servidor java, baixando-os por FTP e analisando se existem exceptions que precisam ser corrigidas. No manual existem os caminhos de cada servidor Java onde os logs são lançados para baixar via FTP, no tópico Os logs completos dos servidores Java.

JBOSS 4 até 6

~/appservers/jboss-Xx/server/default/log/server.log

JBOSS 7

~/appservers/jboss-7x/standalone/log/server.log

GlassFish 2 até 4

~/appservers/glassfish-Xx/domains/domain1/logs/server.log

Tomcat 5.5. até 7

~/appservers/apache-tomcat-Xx/logs/stdout.log

O manual

http://integrator.com.br/manuais/manual-usuario.pdf



Entretanto, nem sempre é este o caso, pois podem haver leaks de memória também. Da sua parte, se quer resolver, mas isso é por sua conta, teria que identificar leaks de memória em sua máquina de desenvolvimento, no aplicativo que criou, usando um profiler. Mas neste caso, é por sua conta e não há nossa orientação sobre como resolver, já que se trata de uma questão de desenvolvimento.