Solución de problemas
Esta página ofrece una descripción de los errores y fallos comunes que se pueden producir durante la instalación de Insights, además de los posibles métodos para evitarlos o solucionarlos.
Configuración de las reglas de registro
Si los registros no fluyen con el patrón previsto (es decir, todos los registros, o solo los últimos registros o registros de error), asegúrate de que la configuración es correcta.
Errores de certificados
- Si utilizas certificados autofirmados, debes usar el FQDN para tu servidor (p. ej.,
insights.corp.uipath.com
noinsights
). - El certificado de Orchestrator debe colocarse en el almacén raíz de confianza de la máquina local en la máquina de Insights.
- Si tienes errores al intentar cambiar tu certificado de Insights, asegúrate de seguir las instrucciones que encontrarás en Actualizar tu certificado de Insights.
-
El certificado de Insights debe colocarse en el almacén raíz de confianza de la máquina local en la máquina de Orchestrator.
Nota: Si generas un certificado autofirmado para Insights manualmente, asegúrate de marcarlo como exportable con la clave privada e importarlo en el almacén personal.
Cambiar el idioma de Insights
La selección del idioma de Insights se realiza desde la configuración del tenant de Orchestrator. Todos los usuarios de ese tenant comparten el mismo idioma.
Errores de TLS
El dominio especificado no existe o no se puede conectar a él
- El certificado de Orchestrator debe colocarse en el almacén raíz de confianza de la máquina local en la máquina de Insights.
- El certificado de Insights debe colocarse en el almacén raíz de confianza de la máquina local en la máquina de Orchestrator.
- Asegúrate de que Orchestrator e Insights tengan la misma configuración de
TLS
.
Problemas de conexión
- Comprueba el puerto que hayas especificado en la instalación, para asegurarte de que está habilitado en la máquina y en el cortafuegos de Windows.
El portal muestra un error 500 tras la instalación
El Portal puede mostrar un 500 por algunas causas:
- Algo salió mal con IIS.
- Puede que haya un problema con la aplicación Insights, como una configuración incorrecta o problemas con la conexión de base de datos.
Para verificar problemas de IIS,
Después de instalar Insights, cuando vayas a IIS Manager > sitio web de UiPath Insights > Logging
, podrías encontrar el siguiente error:
There was an error while performing this operation.
Details:
Filename: \\?\C:\...your installation path
There was an error while performing this operation.
Details:
Filename: \\?\C:\...your installation path
Este error puede producirse cuando el paquete de alojamiento de IIS no ha sido instalado correctamente.
Para solucionar este problema, sigue los siguientes pasos:
- Ve a Añadir o eliminar programas, busca Microsoft .NET Core, y haz clic en Modificar.
- Haz clic en Reparar en la ventana recién abierta.
Para buscar problemas con la aplicación Insights, vaya a C:\ProgramData\UiPath
Insights\
para verificar los registros de Insights. Si no puedes localizar el problema, ponte en contacto con asistencia de UiPath.
El servicio de publicación en la World Wide Web (W3SVC) no se inicia
Durante la instalación pueden surgir problemas de IIS. Si el servicio W3SVC no se inicia, puedes ejecutar el siguiente comando.
net start w3svc
net start w3svc
La migración de la base de datos falla durante la instalación
Puede que la instalación de Orchestrator falle durante la migración de la base de datos de Insights si tiene que indexar un conjunto de datos grande. Si la instalación falla y arroja el siguiente registro de errores System.Exception: Migration failed
, deberás utilizar los siguientes scripts para indexar de forma manual RobotLogs
y Queueitems
.
Índice de RobotLogs
IF NOT EXISTS(SELECT * FROM sys.indexes WHERE Name = 'IX_TenantId_ProcessName' and OBJECT_NAME(object_id) = 'RobotLogs')
CREATE NONCLUSTERED INDEX [IX_TenantId_ProcessName] ON [dbo].[RobotLogs]
(
[TenantId] ASC,
[ProcessName] ASC
)
IF NOT EXISTS(SELECT * FROM sys.indexes WHERE Name = 'IX_TenantId_ProcessName' and OBJECT_NAME(object_id) = 'RobotLogs')
CREATE NONCLUSTERED INDEX [IX_TenantId_ProcessName] ON [dbo].[RobotLogs]
(
[TenantId] ASC,
[ProcessName] ASC
)
Índice de QueueItemEvents
if not exists (select * from sysindexes where id=object_id('dbo.QueueItemEvents') and name='TenantId_ProceStatus_QI_INDEX')
CREATE NONCLUSTERED INDEX [TenantId_ProceStatus_QI_INDEX] ON dbo.QueueItemEvents (TenantId, ProcessingStatus) INCLUDE (QueueItemId);
if not exists (select * from sysindexes where id=object_id('dbo.QueueItemEvents') and name='TenantId_ProceStatus_QI_INDEX')
CREATE NONCLUSTERED INDEX [TenantId_ProceStatus_QI_INDEX] ON dbo.QueueItemEvents (TenantId, ProcessingStatus) INCLUDE (QueueItemId);
Índice de JobEvents
IF NOT EXISTS(SELECT * FROM sys.indexes WHERE Name = 'IX_JobEvents_JobId_TenantId' and OBJECT_NAME(object_id) = 'JobEvents')
CREATE NONCLUSTERED INDEX [IX_JobEvents_JobId_TenantId] ON [dbo].[JobEvents]
(
[JobId] ASC,
[TenantId] ASC
)
IF NOT EXISTS(SELECT * FROM sys.indexes WHERE Name = 'IX_JobEvents_JobId_TenantId' and OBJECT_NAME(object_id) = 'JobEvents')
CREATE NONCLUSTERED INDEX [IX_JobEvents_JobId_TenantId] ON [dbo].[JobEvents]
(
[JobId] ASC,
[TenantId] ASC
)
Problemas de desinstalación
No se ha eliminado el grupo de aplicación
Al desinstalar Insights puedes encontrarte con el siguiente error: The port 443 (or 543) is being used by another web application or program.
. Esto puede estar causado por IIS o por un problema de desinstalación de Insights.
Para solucionar este problema abre IIS y elimina UiPath Insights
de Sitios.
Luego elimina UiPath Insights
y Provisioning
de Grupos de aplicación.
Error de desinstalación causado por proceso del trabajador
Al desinstalar Insights puedes encontrarte el siguiente error: The following
applications should be closed before continuing the install: IIS Worker Process (Process Id:
6492 and Process Id: 8808)
. Esto puede estar causado por el proceso de trabajador w3wp.exe que aún se está ejecutando.
Para solucionar este problema, abre la consola o PowerShell y ejecuta el siguiente comando y luego haz clic en Reintentar en el cuadro de diálogo del error para continuar con la desinstalación de Insights.
net stop was /y
net start w3svc
net stop was /y
net start w3svc
Si el comando anterior no tiene éxito, puede que debas reiniciar la máquina y volver a ejecutarlo.
Otros problemas
- En el primer uso del producto, si algún panel muestra datos incompletos, puede deberse a alguna caché. Intenta ir a "Acciones de panel" y luego selecciona "Borrar la caché y refrescar".
- Actualice la configuración de Looker en la máquina Linux de Insights.
Acceder a los registros
Si has realizado la instalación de Insights, sigue los siguientes pasos para encontrar los registros generados por el instalador:
- Ve a la carpeta
%temp%
o%temp%/<sessionID>
, donde<sessionID>
sea el entero de la sesión en la que estás. Ejemplo:%temp%
o%temp%/2
. El nombre del archivo de registro esMSI*****.log
, y los asteriscos representan letras aleatorias. - Puedes encontrar los registros de instalación de Looker en la carpeta
%programdata%
.Si te has actualizado a la versión más reciente, los registros de instalación de Looker aún están ubicados en la carpeta
C:\Users\UserName\_insights
. - Puedes encontrar los registros del portal de Insights y los registros de aprovisionamiento en el Visor de eventos de Windows. Usa la opción Filtrar registro actual para filtrar por origen de evento.
Error de memoria insuficiente
Incidencia
Al configurar Looker bien sea ejecutando looker-initialization.sh
en una máquina Linux o ejecutando de forma remota Deploy-Looker.ps1
desde una máquina Windows, la configuración ejecuta una verificación del sistema para garantizar que el entorno cumple con los requisitos. Durante esta verificación del sistema puede ocurrir el error siguiente:
The looker server requires at least 16G Memory.
Posible causa
Debido a la conversión de binario a decimal que puede diferir entre proveedores de nube, este error puede suceder incluso si cuentas con 16 GB de memoria.
Solución
Dependiendo de la situación hay dos maneras de omitir la verificación del sistema:
- Si estás utilizando
looker-initialization.sh
, usa la bandera-b
. - Si estás utilizando
Deploy-Looker.ps1
, puedes pasar el parámetro-BypassSystemCheck
.
Problemas de actualización
Fallo en la migración de conjuntos de datos durante la actualización
Durante la actualización, se altera la longitud de la columna ProcessingExceptionDetails
en dbo.QueueItem
y de la columna HostMachineName
de la tabla dbo.JobEvents
. Si tienes un conjunto de datos grande, se puede producir algún tiempo de espera durante la actualización. Con el fin de evitarlo, usa el siguiente script para indexar manualmente los elementos:
IF COL_LENGTH('[dbo].[QueueItems]', 'ProcessingExceptionDetails') IS NOT NULL
AND 'Nvarchar' IN (
SELECT DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'QUEUEITEMS'
AND TABLE_SCHEMA = 'DBO'
AND COLUMN_NAME = 'PROCESSINGEXCEPTIONDETAILS'
)
BEGIN
ALTER TABLE [dbo].[QueueItems]
ALTER COLUMN ProcessingExceptionDetails NVARCHAR(MAX)
END
IF COL_LENGTH('[dbo].[JobEvents]', 'HostMachineName') IS NOT NULL
AND 'Nvarchar' IN (
SELECT DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'JOBEVENTS'
AND TABLE_SCHEMA = 'DBO'
AND COLUMN_NAME = 'HOSTMACHINENAME'
)
BEGIN
ALTER TABLE [dbo].[JobEvents]
ALTER COLUMN HostMachineName NVARCHAR(MAX)
END
IF COL_LENGTH('[dbo].[QueueItems]', 'ProcessingExceptionDetails') IS NOT NULL
AND 'Nvarchar' IN (
SELECT DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'QUEUEITEMS'
AND TABLE_SCHEMA = 'DBO'
AND COLUMN_NAME = 'PROCESSINGEXCEPTIONDETAILS'
)
BEGIN
ALTER TABLE [dbo].[QueueItems]
ALTER COLUMN ProcessingExceptionDetails NVARCHAR(MAX)
END
IF COL_LENGTH('[dbo].[JobEvents]', 'HostMachineName') IS NOT NULL
AND 'Nvarchar' IN (
SELECT DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'JOBEVENTS'
AND TABLE_SCHEMA = 'DBO'
AND COLUMN_NAME = 'HOSTMACHINENAME'
)
BEGIN
ALTER TABLE [dbo].[JobEvents]
ALTER COLUMN HostMachineName NVARCHAR(MAX)
END
- Configuración de las reglas de registro
- Errores de certificados
- Cambiar el idioma de Insights
- Errores de TLS
- Problemas de conexión
- El portal muestra un error 500 tras la instalación
- El servicio de publicación en la World Wide Web (W3SVC) no se inicia
- La migración de la base de datos falla durante la instalación
- Índice de RobotLogs
- Índice de QueueItemEvents
- Índice de JobEvents
- Problemas de desinstalación
- No se ha eliminado el grupo de aplicación
- Error de desinstalación causado por proceso del trabajador
- Otros problemas
- Acceder a los registros
- Error de memoria insuficiente
- Incidencia
- Posible causa
- Solución
- Problemas de actualización
- Fallo en la migración de conjuntos de datos durante la actualización