insights
2024.10
true
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
Insights
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 25 de oct. de 2024

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.

Para mejorar el tiempo de respuesta y la eficiencia del equipo de soporte, asegúrate de averiguar cómo capturar registros si es necesario para depurar en la página Capturar registros .

Importante: Asegúrate de seguir las instrucciones de instalación de Insights atentamente.

Configuración de las reglas de registro

Si los registros no fluyen en el patrón previsto (es decir, todos los registros, o solo los últimos registros o los registros de error), asegúrate de que tu configuración es correcta.

Errores de certificados

  • Si utilizas certificados autofirmados, debes usar el FQDN para tu servidor (p. ej., insights.corp.uipath.com no insights).
  • 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:

  1. Algo salió mal con IIS.
  2. 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 pathThere 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:

  1. Ve a Añadir o eliminar programas, busca Microsoft .NET Core, y haz clic en Modificar.


  2. 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.
Nota: Si esto no resuelve el problema, se recomienda desinstalar y volver a instalar el paquete de alojamiento IIS.

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 w3svcnet 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 w3svcnet 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

  1. 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".
  2. 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 es MSI*****.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)
ENDIF 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

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.