Os workers do processamento assíncrono registram erros de conexão com o NATS em worker.log e cron.log.
Sintoma
Em /var/log/senhasegura/async/worker.log:
[ERROR] system :: [Error NATS] Bulk Import: 30 - Error to connect to NATS server
[ERROR] system :: [Error NATS] Asynchronous Session Tasks: 30 - Error to connect to NATS server
Em /var/log/senhasegura/async/cron.log, a mensagem aparece com nível INFO, apesar de ser uma falha:
[INFO] ... Orbini\Async\Event\Message\Stream\Scheduler - system error: Failed to connect: Error enabling TLS
Para confirmar, rode:
sudo grep "Error to connect to NATS server" /var/log/senhasegura/async/worker.log | tail -n 5
sudo grep "Error enabling TLS" /var/log/senhasegura/async/cron.log | tail -n 5
Solução
Alerta
Não reinicie a appliance nem os serviços antes de aplicar a correção. Reiniciar não resolve o problema e agrava a falha.
- Aplique a correção descrita em Script de manutenção da Segura® para clientes on-prem.
- Rode os comandos de verificação novamente. Não devem aparecer mensagens novas depois do horário da correção.
Os serviços senhasegura-* podem continuar aparecendo como running no systemctl, mesmo sem processar nada.
Mais informações
- Script de manutenção da Segura® para clientes on-prem
- Importações, relatórios e notificações que falham sem mensagem de erro na tela
- "Nats error: Failed to connect: Error enabling TLS" no painel de notificações
Caso ainda esteja com dificuldades, abra um ticket para o suporte Segura® utilizando o código SOP 140926.