TECNOLOGIA – Glassfish – Como limpar filas JMS (filas de processamentos) do broker nativo do Glassfish (incluindo logs)
Dúvida
Como limpar filas JMS (filas de processamentos) do broker nativo do Glassfish (incluindo logs)?
Solução
Para realizar a limpeza realize os passos a seguir:
1. Acesse os serviços do Windows no servidor de instalação dos sistemas pressionando as teclas CTRL + R, na janela aberta digite services.msc e clique em ok, exemplo:
2. Localize o Serviço de Informações da Instalação, clique com o botão direito sobre ele e clique em parar:
2.2. Repita este processo para os serviços de Senior Middleware e Glassfish;
Atenção
Esta ação vai deixar alguns módulos e formas de acesso indisponíveis durante a parada dos serviços.
3. Acesse a pasta de logs do Glassfish e exclua tudo que estiver dentro dela, a pasta de logs do Glassfish fica no servidor de instalação, diretório exemplo:
C:\glassfish40\glassfish\domains\dominio\logs
Importante
Este diretório pode variar de acordo com a instalação de cada cliente.
4. Acesse a pasta de logs do broker do glassfish, e exclua tudo que estiver dentro dela, a pasta de logs do broker do Glassfish fica no servidor de instalação, diretório exemplo:
C:\glassfish40\glassfish\domains\dominio\imq\instances\imqbroker\log
Importante
Este diretório pode variar de acordo com a instalação de cada cliente.
5. Acesse a pasta os ficam os processos do broker do Glassfish, exclua todas subpastas com exceção da pasta sys, este diretório fica no servidor de instalação, exemplo:
C:\glassfish40\glassfish\domains\dominio\imq\instances\imqbroker\fs370\message
Atenção
A pasta que conter o nome sys não deve ser excluída, apenas as demais.
Importante
Este diretório pode variar de acordo com a instalação de cada cliente.
6. Acesse os serviços do Windows novamente conforme passo 1 descrito anteriormente;
7. Localize o Serviço de Informações da Instalação, clique com o botão direito sobre ele e clique em iniciar:
7.1 Repita este processo para os serviços de Senior Middleware e Glassfish, nesta ordem;
Atenção
Após iniciar os serviços novamente aguarde a inicialização do Glassfish e as aplicações estarão disponíveis novamente.
Importante
Os processos que eventualmente estavam travados, irão ficar congelados, não irão terminar de ser processados, porém não irão mais consumir memória da maquina.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.