Navigation:  Procedimentos adicionais > Troubleshooting >

Verificação de memória para o Apache Tomcat

Previous  Top  Next

 

Verificação de memória para o Apache Tomcat

 

1.Acesse a pasta bin, localizada dentro do diretório onde o Tomcat está instalado.

# cd /usr/local/se/apps/tomcat/bin

 

2.Abra para edição o arquivo setenv.sh:

# vi setenv.sh

 

3.No arquivo, procure pela linha "set JAVA_OPTS". Caso ela exista, verifique se os valores atribuídos às variáveis "-XX:MaxPermSize" e "-Xmx" estão com os valores mínimos de 1024m. Caso a linha não exista ou as variáveis não estejam configuradas corretamente, faça a inclusão desta linha, deixando-a semelhante ao demonstrado abaixo:

set JAVA_OPTS=  -Xmx1024m -XX:MaxPermSize=1024m

 

Os valores informados acima são os mínimos necessários para a correto funcionamento do SE Suite. Caso necessário, atribua valores superiores 1024m para essas variáveis.

 

4.Salve e feche o arquivo

:wq!

 

Aumentar a quantidade de processos simultâneos do PHP

Caso seja necessário aumentar o limite de processos simultâneos do PHP, devido a um uso mais intenso, siga os passos a seguir:

 

1.Acesse o arquivo:

# vi /usr/local/se/apps/php/etc/pool.d/www0.conf

 

2.Altere o parâmetro 'pm.max_children' para o valor desejado, por exemplo:

pm.max_children=80 # Neste caso, haverá no máximo 80 processos simultâneos

 

O valor máximo deve ser baseado na razão entre a quantidade de memória ram disponível na máquina e a quantidade média de memória consumida em cada processo. Essa segunda informação pode ser conseguida verificando a coluna RSS da saída do comando:

ps -ylC php-fpm --sort:rss