- He habilitado un Servicio de integración de datos que se ejecuta en una malla, pero uno de los procesos del servicio no se inicia.
Al habilitar un Servicio de integración de datos que se ejecuta en una malla, se inicia un proceso de servicio en cada nodo de la malla que tenga la función de servicio. Un proceso de servicio podría no iniciarse debido a los siguientes motivos:
- - El nodo no tiene la función de servicio.
Habilite la función de servicio en el nodo y, a continuación, habilite el proceso de servicio que se ejecuta en ese nodo.
- - Otro proceso en ejecución en el equipo utiliza el número de puerto HTTP asignado al proceso de servicio.
En la vista Procesos del Servicio de integración de datos, introduzca un número de puerto HTTP único para el proceso de servicio. A continuación, habilite el proceso de servicio que se ejecuta en ese nodo.
- Una tarea no se pudo ejecutar en una malla del Servicio de integración de datos. ¿Qué registros debo revisar?
Si la malla del Servicio de integración de datos está configurada para ejecutar tareas en el proceso de servicio o en procesos locales independientes, revise los siguientes registros en este orden:
- 1. Registro de tareas accesible desde la ficha Supervisar.
Incluye eventos de registro sobre cómo ejecuta la tarea la instancia del DTM.
- 2. Registro del Servicio de integración de datos accesible desde la vista Servicio de la ficha Registros.
Incluye eventos de registro sobre la configuración, el procesamiento y los fallos del servicio.
Si la malla del Servicio de integración de datos está configurada para ejecutar tareas en procesos remotos independientes, otros componentes escriben archivos de registro. Revise los siguientes registros en este orden:
- 1. Registro de tareas accesible desde la ficha Supervisar.
Incluye eventos de registro sobre cómo ejecuta la tarea la instancia del DTM.
- 2. Registro del Servicio de integración de datos accesible desde la vista Servicio de la ficha Registros.
Incluye eventos de registro sobre la configuración, el procesamiento y los fallos del servicio. El registro del Servicio de integración de datos incluye el siguiente mensaje, que indica el nombre de host y el número de puerto del nodo de cálculo maestro:
INFO: [GRIDCAL_0204] The Integration Service [<MyDISName>] elected a new master compute node [<HostName>:<PortNumber>].
- 3. Registro del nodo de cálculo maestro accesible en el archivo cadi_services_0.log ubicado en el directorio de registro configurado para el nodo de cálculo maestro.
Incluye eventos de registro escritos por el administrador de servicios en el nodo de cálculo maestro sobre la administración de la malla de nodos de cálculo y la orquestación de las solicitudes de procesos de servicio de trabajo. No se puede acceder al nodo de cálculo maestro desde la Herramienta del administrador.
- 4. Recurso del Servicio de administrador de recursos accesible desde la vista Servicio de la ficha Registros.
Incluye eventos de registro sobre la configuración y el procesamiento del servicio y sobre los nodos con la función de cálculo que se registran con el servicio.
- 5. Registro de administración de contenedor accesible desde la vista Dominio de la ficha Registros. Seleccione Administración de contenedor para la categoría.
Incluye eventos de registro sobre cómo el administrador de servicios gestiona los contenedores en los nodos con la función de cálculo.
- Una aignación que se ejecutó en otro proceso remoto tiene un archivo de registro incompleto.
Cuando una asignación se ejecuta en una malla del Servicio de integración de datos configurada para ejecutar tareas en procesos remotos independientes, el Servicio de integración de datos escribe dos archivos para el registro de la asignación. El proceso de servicio de trabajo que optimiza y compila la asignación en el nodo de servicio escribe eventos de registro en un archivo de registro. El proceso DTM que ejecuta la asignación en el nodo de cálculo escribe eventos de registro en otro archivo de registro. Cuando accede al registro de la asignación, el Servicio de integración de datos consolida ambos archivos en un único archivo de registro.
Un registro de asignación puede estar incompleto debido a los siguientes motivos:
- - La asignación aún está en ejecución.
Cuando un proceso DTM termina de ejecutar una asignación, envía el archivo de registro al proceso maestro del Servicio de integración de datos. Ningún mensaje del DTM aparecerá en el registro de la asignación hasta que esta finalice. Para solucionar el problema, puede esperar a que la asignación finalice antes de acceder al registro. O bien, puede buscar el archivo de registro que el proceso DTM escribe de forma temporal en el nodo de cálculo de trabajo.
- - La asignación se ha completado, pero el proceso DTM no pudo enviar el archivo de registro completo al proceso maestro del Servicio de integración de datos.
El proceso DTM podría no enviar el registro completo del DTM debido a un error de red o porque el nodo de cálculo de trabajo se cerró de forma inesperada. El proceso DTM envía el archivo de registro al proceso del Servicio de integración de datos en varias secciones. La sección de DTM del registro comienza y termina con las siguientes líneas:
###
### <MyWorkerComputeNodeName>
###
### Start Grid Task [gtid-1443479776986-1-79777626-99] Segment [s0] Tasklet [t-0] Attempt [1]
....
### End Grid Task [gtid-1443479776986-1-79777626-99] Segment [s0] Tasklet [t-0] Attempt [1]
Si estas líneas no se incluyen en el registro de la asignación o si la línea de inicio se incluye, pero no la de final, entonces el proceso DTM no envía el registro de archivo completo. Para solucionar el problema, puede buscar los archivos de registro del DTM escritos en el siguiente directorio en el nodo donde se ejecuta el proceso maestro del Servicio de integración de datos:
<Informatica installation directory>/logs/<node name>/services/DataIntegrationService/disLogs/logConsolidation/<mappingName>_<jobID>_<timestamp>
Si la carpeta de ID de tarea está vacía, busque el archivo de registro que el proceso DTM escribe de forma temporal en el nodo de cálculo de trabajo.
Para buscar el archivo de registro temporal del DTM en el nodo de cálculo de trabajo, busque el siguiente mensaje en la primera sección del registro de la asignación:
INFO: [GCL_5] The grid task [gtid-1443479776986-1-79777626-99] cluster logs can be found at [./1443479776986/taskletlogs/gtid-1443479776986-1-79777626-99].
El directorio que aparece es un subdirectorio del siguiente directorio de registro predeterminado configurado para el nodo de cálculo de trabajo:
<Informatica installation directory>/logs/<node name>/dtmLogs/