SAS (Serviço de acesso ao sistema) é um serviço de gerenciamento de licenças do sistema. Com base nesse serviço é possível acesso a telas/serviços contratados pelo cliente.
Principais análises relacionadas a indisponibilidade SAS em ambiente Linux:
1- Conecte no servidor Linux utilizando as ferramentas putty ou ssh.
O serviço do SAS pode ter sido iniciado com qualquer um dos usuários (root, oracle ou mgeweb), dessa forma é necessário verificar a permissão das pastas antes de iniciar as análises.
2- Após logado no linux digite o comando para acessar o diretório: cd /opt
Essa é a pasta padrão de instalação do SAS, caso ele não esteja salvo nessa, realize os comandos considerando o diretório correto para o seu cenário.
3- Verifique qual usuário é o 'dono' do diretório com o comando: ls -lia
No exemplo acima, nota-se que o usuário oracle e o grupo dba são proprietários:
Observações:
- O diretório do SAS normalmente SAS”X”.”XXXX” (X é o release e versão do SAS)
- protstart.sh arquivo responsável por iniciar o sas
- protstop.sh arquivo responsável por parar o sas
4- Identificado o proprietário da pasta do SAS altere para esse usuário com o comando su -l “usuário”
No nosso exemplo o proprietário é oracle: su -l oracle
5- Verifique se o SAS está iniciado com o comando: ps aux | grep sas
Se for apresentada uma tela semelhante a imagem abaixo, o SAS está parado:
6- Para iniciar o SAS acesse a pasta através do comando: cd /opt
7- Execute o comando para iniciar o SAS: ./protstart.sh
Obs.: dê um enter para destravar o shell do linux.
8- Verifique se o SAS está iniciado com o comando: ps aux | grep sas
Se for apresentada uma tela semelhante a imagem abaixo, o SAS está iniciado:
--------------------------------------------------------------------------------------------
Verificando informações no log do SAS:
1- Verifique o log do SAS com o comando: cd SAS*
2- Acesse a pasta log com o comando: cd log
3- Verifique os logs na pasta com o comando: ls
Observação: poderão existir vários logs, o log está com essa definição:
- "server" é o log do servidor SAS por exemplo: server”ano””mês””dia”-”hora””minuto”.log
- Realize a análise do log mais recente, ou seja, o que você acabou de iniciar o serviço;
Analisando o log do SAS com o comando: vi “server”ano””mês””dia”-”hora””minuto”.log”
Será aberto o arquivo de log, por exemplo:
Atente-se a informação:
Significa que a conexão do SAS com o banco de dados está pronta “ready”.Nesse caso está tudo certo, caso não apresente a informação “ready”, verifique se o banco de dados está iniciado.
4- Para sair do arquivo digite: :q!
Dessa forma você retorna ao shell do linux:
5- Para sair do shell do linux execute o comando: exit
Obs. Repita até sair do shell do linux ou até fechar a janela do putty.
Comentários
0 comentário
Por favor, entre para comentar.