Problemas de inicialização e conexão do Qlik NPrinting messaging service (RabbitMQ )
Possible cause
Se não forem produzidos relatórios, se os mecanismos nunca entrarem no status
O log do agendador mostra uma mensagem como:
2016-01-21 16:45:58,404 FATAL:
*********************************************
Error: RabbitMQ message broker is unreachable
Shutting down scheduler service
*********************************************
2016-01-21 16:46:12,102 FATAL: Unable to start SchedulerService: exception of type System.AggregateException
One or more errors occurred.
Proposed action
Verificar o status do serviço
- Verifique se o Qlik NPrinting messaging service está sendo executado.
Verificar o status do nó no console do RabbitMQ
- Copie o arquivo .erlang.cookie da pasta %SystemRoot% (C:\WINDOWS\system32\config\systemprofile\) e substitua-o na pasta %USERPROFILE% (C:\Users\npadmin).
-
Abra um novo prompt de comando como Administrador.
-
Navegue até a pasta sbin do RabbitMQ: %ProgramFiles%\NPrintingServer\rabbitmq_server-3.7.7\sbin
-
Execute o seguinte comando:
rabbitmqctl.bat status
Reparar o Qlik NPrinting messaging service
- Copie o arquivo .erlang.cookie da pasta %SystemRoot% (C:\WINDOWS\system32\config\systemprofile\) e substitua-o na pasta %USERPROFILE% (C:\Users\npadmin).
- Abra um novo prompt de comando como Administrador.
- Navegue até a pasta sbin do RabbitMQ: %ProgramFiles%\NPrintingServer\rabbitmq_server-3.7.7\sbin
-
Execute os seguintes comandos:
rabbitmq-service.bat stop
rabbitmq-service.bat remove
- Adicione a variável de ambiente do sistema ERLANG_HOME (se ausente) com o caminho para a pasta base Erlang (geralmente C:\Program Files\erl9.3)
- Feche o prompt de comando e abra um novo como Administrador.
- Navegue até a pasta sbin do RabbitMQ: %ProgramFiles%\NPrintingServer\rabbitmq_server-3.7.4\sbin
-
Execute os seguintes comandos:
rabbitmq-service.bat install
rabbitmq-service.bat start
Verificar e corrigir permissões
- Copie o arquivo .erlang.cookie da pasta %SystemRoot% (C:\WINDOWS\system32\config\systemprofile\) e substitua-o na pasta %USERPROFILE% (C:\Users\npadmin).
- Abra um novo prompt de comando como Administrador.
- Navegue até a pasta sbin do RabbitMQ: %ProgramFiles%\NPrintingServer\rabbitmq_server-3.7.7\sbin
-
Execute o seguinte comando:
rabbitmqctl.bat list_permissions
-
Se a saída não contiver a linha:
remote .* .* .*
Execute os seguintes comandos:
rabbitmqctl.bat add_user remote remote
rabbitmqctl.bat set_permissions remote ".*" ".*" ".*"
Se, em vez disso, você visualizar erros de conexão, consulte a seção Erlang cookie no