Reiniciar após falha¶
O servidor ASR está configurado através do systemd para reiniciar automaticamente em caso de falha depois de 15 minutos. Esse tempo foi definido para garantir que as licenças já tenham sido liberadas por timeout no servidor de licenças, considerando que o timeout de sessão no servidor de licenças é normalmente de 10 minutos.
Para verificar o tempo de reinício automático, acesse a máquina onde o ASR está instalado e execute:
sudo systemctl show --property=RestartUSec asr-server
Veja o exemplo abaixo:
$ sudo systemctl show --property=RestartUSec asr-server
RestartUSec=15min
Para modificar o valor atual, execute o comando abaixo:
$ sudo systemctl edit asr-server
Como resultado, um editor de texto (provavelmente o editor vi do Linux) será iniciado. Adicione o seguinte trecho. No exemplo, o tempo indicado é de 12 minutos mas você deve alterar para o valor desejado.
[Service]
RestartSec=12min
Aviso
O nome da propriedade no comando systemctl show
é RestartUSec,
enquanto que no comando systemctl edit
, é RestartSec. São nomes
diferentes, mas se trata da mesma propriedade. Os nomes devem ser usados dessa
forma (comando systemctl show).
Verifique que a alteração teve efeito, conforme o exemplo seguinte:
$ sudo systemctl show --property=RestartUSec asr-server
RestartUSec=12min
Para retornar à configuração padrão, remova a entrada adicionada ou
comente-a com #
:
[Service]
# RestartSec=12min
Para desabilitar o reinício automático, execute o comando sudo systemctl edit asr-server
e inclua o seguinte trecho:
[Service]
Restart=no