Reiniciar serviço em caso de falha

O serviço CPqD ASR está configurado por default 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 CPqD 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