CPU e Memória

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa

Ao receber a mensagem a seguir no seu email:

User Account: Usuario

Account Exceeding allocated resources.

Your account may be suspended or removed.

Exceeding: Memory

Veja abaixo a causa da mensagem acima:

Seu aplicativo está apresentando problemas de memória, por essa razão, a mensagem. Quando um usuário recebe este email, é indicativo que o nível de processamento ultrapassou 50% no serviço Java, o que acontece geralmente por necessidade de mais memória, processamento elevado por aplicativo ou erros que são lançados nos logs.

Pedimos que olhe, por favor, seus logs do servidor Java, baixando-os por FTP sempre. Veja se o seu aplicativo lança alguma exception que ajudaria a elevar o uso de memória. Analise também a real necessidade para seu aplicativo.

Cada servidor Java fica dentro de appservers/SERVIDOR_JAVA. Toda a estrutura dos servidores java e onde ficam seus logs são idênticos ao da máquina de desenvolvimento

Onde SERVIDOR_JAVA deve ser o caminho de acordo com o seu servidor instalado. Veja abaixo o "X" (letra x em maiúscula) como o número da versão que instalou:

- 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

Caso sua necessidade seja de uso de processamento, temos planos específicos para tal. Mas no plano que utiliza, neste momento, o serviço é derrubado para evitar problemas para outros usuários quando atinge níveis alarmantes de CPU.

Comando do SSH:

top -u USUARIOFTP

O comando TOP apresentará a coluna RES de memória REServada pelo serviço no sistema operacional em MB de RAM. Muita memória é indicativo de necessidade ou acúmulo por leaks de memória. O importante é descobrir qual das duas situações é a sua. Se for leaks, erros são lançados nos logs, sempre. Trate de todos e isso diminui.

O servidor Java, muitas vezes, com esse aviso, é desligado. Os nossos sistemas desligam servidores Java que usam processamento. Até toleramos usar mais memória. Mas o uso de processamento não pode ultrapassar 5% por 20 minutos. Acima de 50%, ele cai imediatamente, independente de avisos.

Onde USUARIO_FTP é o usuário que usa para acessar seu FTP principal e o painel cPanel, onde pode acessar o painel java. Olhe a coluna RES, de memória REServada e verifique se ela está acima do plano contratado


Para acessar o SSH no windowns clique aqui.