"Error to connect to NATS server" nos logs do processamento assíncrono

Prev Next

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.

  1. Aplique a correção descrita em Script de manutenção da Segura® para clientes on-prem.
  2. 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

Caso ainda esteja com dificuldades, abra um ticket para o suporte Segura® utilizando o código SOP 140926.