# Servicio de mensajes de Qlik NPrinting (RabbitMQ) problemas de arranque y conexión

Los pasos a continuación funcionan para Qlik NPrinting versiones que incorporan RabbitMQ versión 3.8.3. Puede comprobar la ruta correcta para su instalación.

Haga lo siguiente:

1. Abra un nuevo símbolo del sistema seleccionando Ejecutar como administrador. Ejecute:

   * cd %ProgramFiles%\NPrintingServer

   * dir

2. Tenga en cuenta la carpeta de instalación de RabbitMQ. Comienza con rabbitmq\_server.

3. Reemplace el nombre de la carpeta por la carpeta correcta, incluido el número de versión correcto en todos los comandos de resolución de problemas.

Si no se generan informes o los motores nunca pasan a un estado Online o si el servicio del Servicio programador de Qlik NPrinting se detiene aproximadamente un minuto después de haberse iniciado, es posible que Servicio de mensajes de Qlik NPrinting (RabbitMQ) se haya detenido o no esté accesible.

El log del programador mostrará un mensaje como este:

```
*********************************************
```

```
Error: RabbitMQ message broker is unreachable
```

```
Shutting down scheduler service
```

\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

O como:

\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

RabbitMQ service is not connected - trying again in 3 seconds

\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

Verifique el estado del servicio

1. Compruebe que Servicio de mensajes de Qlik NPrinting se está ejecutando.

Verifique los usuarios y permisos del servicio de mensajería

1. Copie el archivo .erlang.cookie de la carpeta del perfil de sistema %SystemRoot% (C:\WINDOWS\system32\config\systemprofile\) y reemplácelo en la carpeta %USERPROFILE% (C:\Users\npadmin).

2. Abra un nuevo símbolo del sistema como Administrador.

3. Navegue hasta la RabbitMQ carpeta sbin: %ProgramFiles%\NPrintingServer\rabbitmq\_server-3.8.3\sbin.

4. Ejecute el siguiente comando:

   rabbitmqctl.bat list\_permissions

   El resultado debería ser el siguiente:

   Listing permissions for vhost "/" ...

   user configure write read

   client\_engine .\* .\* .\*

   client\_webengine .\* .\* .\*

   remote .\* .\* .\*

   client\_audit .\* .\* .\*

   client\_scheduler .\* .\* .\*

5. Si el resultado difiere, vaya a [Fix the messaging service users and permissions](https://help.qlik.com/es-ES/nprinting/May2026/Content/NPrinting/Troubleshooting/Qlik-NPrinting-Messaging-Service-startup-connection-problems.htm#Fix_the_messaging_service_users_and_permissions) (Corregir los permisos y usuarios del servicio de mensajería).

Consulte los certificados de servicio

1. Abra un nuevo símbolo del sistema como Administrador.

2. Navegue hasta la carpeta generadora de certificados: %ProgramFiles%\NPrintingServer\NPrinting\RabbitMQCertificatesGenerator.

3. Ejecute el siguiente comando:

   RabbitMQCertificatesGenerator.exe -d -c "C:\ProgramData\NPrinting\certificates"

4. Si el resultado tiene advertencias o errores debido a certificados que faltan o no válidos, vaya a [Recreate the messaging service certificates](https://help.qlik.com/es-ES/nprinting/May2026/Content/NPrinting/Troubleshooting/Qlik-NPrinting-Messaging-Service-startup-connection-problems.htm#Recreate_the_messaging_service_certificates) (Volver a crear los certificados del servicio de mensajería).

Compruebe el estado del nodo en la consola RabbitMQ

1. Copie el archivo .erlang.cookie desde la carpeta del perfil del sistema (C:\WINDOWS\system32\config\systemprofile\) y reemplácelo en la carpeta %USERPROFILE% (C:\Users\npadmin).

2. Abra un nuevo símbolo del sistema como Administrador.

3. Navegue hasta la carpeta sbin RabbitMQ: %ProgramFiles%\NPrintingServer\rabbitmq\_server-3.8.3\sbin

4. Ejecute el siguiente comando:

   rabbitmqctl.bat status

5. Compruebe el resultado. Las principales secciones que debe comprobar son las siguientes:

   Runtime

   OS PID: 12128

   OS: Windows

   Uptime (seconds): 23801

   RabbitMQ version: 3.8.3

   Node name: rabbit@localhost

   Erlang configuration: Erlang/OTP 22 [erts-10.6] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:64]

   Erlang processes: 316 used, 1048576 limit

   Scheduler run queue: 1

   Cluster heartbeat timeout (net\_ticktime): 60

   Plugins

   Enabled plugin file: C:/ProgramData/NPrinting/RabbitMQ/enabled\_plugins

   Enabled plugins:

   \* rabbitmq\_auth\_mechanism\_ssl

   Data directory

   Node data directory: c:/ProgramData/NPrinting/RabbitMQ/db/rabbit@localhost-mnesia

   Config files

   \* c:/ProgramData/NPrinting/RabbitMQ/advanced.config

   Listeners

   Interface: [::], port: 25672, protocol: clustering, purpose: inter-node and CLI tool communication

   Interface: 0.0.0.0, port: 5672, protocol: amqp/ssl, purpose: AMQP 0-9-1 and AMQP 1.0 over TLS

   Interface: [::], port: 5672, protocol: amqp/ssl, purpose: AMQP 0-9-1 and AMQP 1.0 over TLS

6. Si el comando falla o si el resultado es diferente al esperado, vaya a [Recreate the Qlik NPrinting messaging service](https://help.qlik.com/es-ES/nprinting/May2026/Content/NPrinting/Troubleshooting/Qlik-NPrinting-Messaging-Service-startup-connection-problems.htm#Recreate_the_Qlik_NPrinting_messaging_service) (Volver a crear el servicio de mensajería de Qlik NPrinting).

7. Si encuentra errores de comando, puede ejecutar el siguiente comando para obtener una descripción del error más detallada:

   rabbitmq-server.bat

[](https://help.qlik.com/en-US/nprinting/Content/NPrinting/Troubleshooting/Qlik-NPrinting-Messaging-Service-startup-connection-problems.htm)Corregir los permisos y usuarios del servicio de mensajería

1. Copie el archivo .erlang.cookie de la carpeta del perfil del sistema (C:\WINDOWS\system32\config\systemprofile\) y reemplácelo en la %USERPROFILE% carpeta (C:\Users\npadmin).

2. Abra un nuevo símbolo del sistema como Administrador.

3. Navegue hasta la carpeta generadora de certificados: %ProgramFiles%\NPrintingServer\NPrinting\RabbitMQCertificatesGenerator.

4. Ejecute el siguiente comando:

   RabbitMQCertificatesGenerator.exe -p "%ProgramFiles%\NPrintingServer\rabbitmq\_server-3.8.3"

5. Reinicie los servicios

[](https://help.qlik.com/en-US/nprinting/Content/NPrinting/Troubleshooting/Qlik-NPrinting-Messaging-Service-startup-connection-problems.htm)Volver a crear el servicio de mensajería de Qlik NPrinting

1. Realice una copia de seguridad de la carpeta C:\Programdata\NPrinting\RabbitMQ y colóquela en otra ubicación

2. Copie el archivo .erlang.cookie de la carpeta del perfil de sistema (C:\WINDOWS\system32\config\systemprofile\) y reemplácelo en la carpeta %USERPROFILE% (C:\Users\npadmin).

3. Abra un nuevo símbolo del sistema como Administrador.

4. Detenga todos los servicios y cierre la ventana services.msc.

5. Detenga el epmd.exe proceso ejecutando el siguiente comando: taskkill /f /im epmd.exe

6. Navegue hasta la RabbitMQ carpeta sbin: %ProgramFiles%\NPrintingServer\rabbitmq\_server-3.8.3\sbin

7. Elimine todo lo que hay dentro de la carpeta C:\ProgramData\NPrinting\RabbitMQ excepto los archivos enabled\_plugins y advanced.config.

8. Ejecute el siguiente comando: rabbitmq-service.bat remove

9. Agregue la variable de entorno de sistema ERLANG\_HOME (si falta) con la ruta a la carpeta base de Erlang (C:\Program Files\erl10.6)

10. Cierre el símbolo del sistema y abra uno nuevo como Administrador.

11. Navegue hasta la RabbitMQ carpeta sbin: %ProgramFiles%\NPrintingServer\rabbitmq\_server-3.8.3\sbin

12. Ejecute el siguiente comando:

    rabbitmq-service.bat install

13. Ejecute el siguiente comando:

    rabbitmq-service.bat start

14. Si el servicio no se inicia, puede intentar ejecutar este comando para obtener un error más detallado: rabbitmq-server.bat

15. Vaya a [Volver a crear los certificados del servicio de mensajería](https://help.qlik.com/es-ES/nprinting/May2026/Content/NPrinting/Troubleshooting/Qlik-NPrinting-Messaging-Service-startup-connection-problems.htm#Recreate_the_messaging_service_certificates) y siga los pasos.

[](https://help.qlik.com/en-US/nprinting/Content/NPrinting/Troubleshooting/Qlik-NPrinting-Messaging-Service-startup-connection-problems.htm)Volver a crear los certificados del servicio de mensajería

1. Abra un nuevo símbolo del sistema como Administrador.

2. Navegue hasta la carpeta generadora de certificados: %ProgramFiles%\NPrintingServer\NPrinting\RabbitMQCertificatesGenerator.

3. Ejecute el siguiente comando: RabbitMQCertificatesGenerator.exe -f -c "C:\ProgramData\NPrinting\certificates" -p "%ProgramFiles%\NPrintingServer\rabbitmq\_server-3.8.3"

   Este paso también corrige los permisos y usuarios del servicio de mensajería

4. Reinstale los Qlik NPrinting Engine y vuelva a configurarlos desde el Consola web de Qlik NPrinting. Vaya a Admin &gt; Gestor de motores) para trabajar con los nuevos certificados.

5. Reinicie los servicios