- Notas relacionadas
- Primeros pasos
- Acceso y permisos
- Instalación y actualización
- Interactuar con Insights
- Exportación de datos históricos
- Registros
- Rendimiento y escalabilidad
Insights
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 .
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.
- 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.
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.
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
.
- 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 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,
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.
C:\ProgramData\UiPath Insights\
para verificar los registros de Insights. Si no puedes localizar el problema, ponte en contacto con asistencia de UiPath.
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
System.Exception: Migration failed
, deberás utilizar los siguientes scripts para indexar de forma manual RobotLogs
y Queueitems
.
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
)
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);
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
)
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.
UiPath Insights
de Sitios.
UiPath Insights
y Provisioning
de Grupos de aplicación.
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.
- 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.
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 carpetaC:\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.
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.
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.
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