Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Painel
borderColor#D3D3D3
borderStylesolid

1  Estrutura do Arquivo

É importante ressaltar que a estrutura do script pode variar conforme a sua instalação. Os exemplos abaixo são de forma genérica.

O script é dividido em seções, conforme será detalhado.

1.1. Parando os Serviços

Nessa seção do script, ficam os comandos responsáveis por parar as aplicações (web, sincronização, entre outras):

Image RemovedImage Added

1.2. Reinicio do Banco de Dados

Nessa seção é realizado o processo de reinício do banco de dados

Obs: Nesse exemplo está sendo feito o reinicio do postgres 15, porém caso o banco seja outra versão, ajustar o nome do serviço para o correto. Caso seja outro banco diferente ao PostgreSQL, precisa ser validado o comando correto.

1.3. Realizando o Backup dos Logs

Essa parte do manutenção tem por objetivo compactar os logs da aplicação, armazenar os mesmos por 30 dias.

1.4. Iniciando os serviços:

Nessa última seção do manutenção, é iniciado novamente as aplicações.

Image RemovedImage Added

2.  Agendamento da Rotina

Para realizar o agendamento da rotina de manutenção, utilizar a documentação: Agendamento de Tarefas - Em Desenvolvimento no tópico 1.1, está direcionada para ambientes windows.

Para configurar a saida de log, na janela Ação tem um campo Adicione argumentos (opcional), nesse campo adicionar o comando:

Bloco de código
languagebash
> ?:\ws\backup\producao\ws_manutencao.out 2>&1

O comando possui os sequintes argumentos:

  • > : utilizado para informar ao SO que está sendo redirecionado para um log. Pode ser utilizado > para sobreescrever o log a cada execução, ou utilizar o >> para continuar escrevendo o log a cada execução. Recomendamos utilizar o >, pois caso não seja reescrito o log ficará muito grande;
  • ?:\ws\backup\producao\ws_manutencao.out : informar onde será a saida do log, e o nome do log, por padrão utilizamos o ws_manutencao.out. Obs: altere o ? pela partição correta do disco onde está instalado o SFA;
  • 2>&1 - é utilizada para redirecionar a saída de erros para o mesmo log das saídas padrões, onde cada caracter significa:
    • 2: Refere-se ao stderr (erros).

    • >: É o operador de redirecionamento.

    • &: Indica que o que vem a seguir é um descritor de arquivo e não um nome de arquivo comum.

    • 1: Refere-se ao stdout (saída padrão).

...