Habilitando o Auto Restart
Com o Auto Restart, siga estes passos para habilitá-lo no arquivo de configuração da sua aplicação:1
Arquivo de configuração
Crie ou edite seu arquivo
squarecloud.app
ou squarecloud.config
.Como criar um arquivo de configuração
O arquivo squarecloud.app é um arquivo de configuração que será usado para configurar sua aplicação; ele será usado para definir o nome, descrição, versão, arquivo principal, entre outras coisas.
2
Localize o parâmetro
Localize o parâmetro
AUTORESTART
no arquivo de configuração. Ou adicione-o se não existir.3
Configure o valor
Defina o valor de
AUTORESTART
como true
.Aqui está um exemplo de como habilitar o Auto Restart no seu arquivo de configuração:squarecloud.app OR squarecloud.config
Como o Auto Restart Funciona
O Auto Restart é um recurso proativo que monitora a saúde da sua aplicação. Se sua aplicação falhar ou ficar sem resposta, o Auto Restart age para colocá-la de volta em funcionamento.1
Aplicação cai
Quando sua aplicação falha ou fica sem resposta, o Auto Restart detecta o problema se AUTORESTART estiver habilitado no seu arquivo de configuração.
2
Verificação do Tempo de Atividade da Aplicação
Se o tempo de atividade da aplicação for > 60 segundos, seguirá para o próximo passo.
3
Verificação do Status de Saída da Aplicação
Se o status de saída da aplicação for 1, seguirá para o próximo passo.
4
Verificação de Reinicialização Recente da Aplicação
Se a aplicação não foi reiniciada nos últimos 60 minutos, seguirá para o próximo passo.
5
Verificação de Exceções da Aplicação
Se os logs da aplicação contiverem algum dos erros excluídos, o Auto Restart não reiniciará a aplicação.Exemplos de erros excluídos incluem:Se os logs da aplicação contiverem qualquer um desses erros, o Auto Restart não reiniciará a aplicação.
6
Reinicialização da Aplicação
AUTORESTART reinicia automaticamente sua aplicação para colocá-la de volta ao ar. 😉
O tempo de espera entre reinicializações é de 60 minutos.
Melhores Práticas
Aqui estão algumas melhores práticas para aproveitar ao máximo o Auto Restart:- Revise regularmente os logs da sua aplicação para entender os motivos de quaisquer falhas ou reinicializações. Isso pode ajudar a identificar e resolver problemas subjacentes.
- Mantenha seu arquivo MAIN e os parâmetros de alocação de memória atualizados para garantir desempenho e uso de recursos ideais.
Conclusão
O Auto Restart na Square Cloud é um recurso valioso que melhora a confiabilidade da sua aplicação. Ao lidar automaticamente com falhas e falta de resposta, ele ajuda a manter uma experiência de usuário contínua. Certifique-se de ter um plano com o Auto Restart habilitado e configure-o no seu arquivosquarecloud.app
ou squarecloud.config
para aproveitar ao máximo esse recurso.