Administración de servicios de aplicación
Puede realizar las siguientes tareas de administración comunes para los servicios de aplicación:
- •Habilitar y deshabilitar servicios y procesos de servicio.
- •Configurar el dominio para reiniciar los procesos de servicio.
- •Eliminar un servicio de aplicación.
- •Solucionar problemas con un servicio de aplicación.
Nota: Puede realizar todas las tareas comunes de administración de servicios del sistema, excepto quitar el servicio del sistema.
Habilitar y deshabilitar servicios y procesos de servicio
Puede habilitar y deshabilitar los servicios de aplicación y procesos de servicio en la Herramienta del administrador. Si un servicio está habilitado, debe haber como mínimo un proceso de servicio habilitado y en ejecución para que el servicio esté disponible. De forma predeterminada, todos los procesos de servicio están habilitados.
El comportamiento de un servicio cuando inicia los procesos de servicio depende de su configuración:
- •Si el servicio está configurado para una disponibilidad alta, dicho servicio inicia el proceso de servicio en el nodo principal. Los procesos de servicio de nodos de copia de seguridad se encuentran en el estado En suspensión.
- •Si el servicio está configurado para ejecutarse en una malla, el servicio inicia los procesos de servicio en todos los nodos que tienen la función de servicio.
Un servicio no inicia un proceso de servicio deshabilitado en ningún caso.
El estado de un servicio depende del estado de sus procesos. Un servicio puede tener los siguientes estados:
- •Disponible. Ha habilitado el servicio y hay como mínimo un proceso de servicio en ejecución. El servicio está disponible para procesar solicitudes.
- •No disponible. Ha habilitado el servicio y ninguno de sus procesos se está ejecutando Esto puede deberse a que los procesos de servicio están deshabilitados o no se han podido iniciar. El servicio no está disponible para procesar solicitudes.
- •Deshabilitado. Ha deshabilitado el servicio.
Puede deshabilitar un servicio para realizar una tarea de administración, como un cambio del modo de movimiento de datos para un Servicio de integración de PowerCenter. Es posible que desee deshabilitar el proceso de servicio en un nodo si necesita cerrar el nodo para realizar tareas de mantenimiento. Si deshabilita un servicio, todos los procesos de servicio asociados se detienen, pero permanecen habilitados.
En la siguiente tabla, se describen los distintos estados de un servicio y sus procesos:
Configuración del proceso de servicio | Estado del proceso de servicio | Descripción |
---|
Habilitado | En ejecución | El proceso de servicio está en ejecución en el nodo. |
Habilitado | En suspensión | El proceso de servicio está habilitado, pero no está en ejecución debido a que se está ejecutando otro proceso de servicio como el proceso de servicio principal. Este proceso está a la espera de ser ejecutado en caso de conmutación por error del servicio. |
Deshabilitado | Deshabilitado | El servicio está habilitado pero el proceso de servicio no se está ejecutando en el nodo. |
Habilitado | Detenido | El servicio no está disponible. |
Habilitado | Error | El servicio y el proceso de servicio están habilitados, pero el proceso de servicio no se pudo iniciar. |
Visualización de procesos de servicio
Puede ver el estado de un proceso de servicio en la vista Procesos de un servicio y puede ver el estado de todos los procesos de servicio en la vista Resumen del ámbito.
Para ver el estado de un proceso de servicio:
1. En la herramienta del administrador, haga clic en la ficha Administrar > vista Servicios y nodos.
2. En el navegador del dominio, seleccione un servicio.
3. En el panel Contenido, seleccione la vista Procesos.
La vista Procesos muestra el estado de los procesos.
Configuración del reinicio de los procesos de servicio
Si un proceso de servicio de la aplicación deja de estar disponible mientras hay un nodo en funcionamiento, el dominio intenta reiniciar el proceso en el mismo nodo según las opciones de reinicio configuradas en las propiedades del dominio.
1. En la herramienta del administrador, haga clic en la ficha Administrar > vista Servicios y nodos.
2. En el navegador del dominio, seleccione el dominio.
3. En la vista Propiedades, configure las siguientes propiedades de reinicio:
Propiedad del dominio | Descripción |
---|
Número máximo de intentos de reinicio | Número de veces dentro de un período de tiempo específico que el dominio intenta reiniciar un proceso de servicio de la aplicación cuando se ha producido un fallo. El valor debe ser mayor o igual que 1. El valor predeterminado es 3. |
Dentro del período de reinicio (segundos) | Período de tiempo máximo que invierte el dominio en intentar reiniciar un proceso de servicio de la aplicación cuando se ha producido un fallo. Si un servicio no se inicia después del número de intentos especificado en este período de tiempo, el servicio no se reinicia. El valor predeterminado es 900. |
Eliminación de servicios de aplicación
Puede quitar un servicio de aplicación utilizando la Herramienta del administrador. Antes de quitar un servicio de aplicación, debe deshabilitarlo.
Nota: No se puede eliminar un servicio del sistema.
Deshabilite el servicio antes de eliminarlo para asegurarse de que el servicio no se esté ejecutando en ningún proceso. Si no deshabilita el servicio, tal vez deba esperar hasta que finalicen todos los procesos o anular todos los procesos cuando elimine el servicio.
1. En la herramienta del administrador, haga clic en la ficha Administrar > vista Servicios y nodos.
2. En el navegador del dominio, seleccione el servicio de aplicación.
3. En la ficha Administrar del menú Acciones, seleccione Eliminar.
4. En el mensaje de advertencia que aparece, haga clic en Sí para detener otros servicios que dependan del servicio de aplicación.
5. Si aparece el cuadro de diálogo Deshabilitar el servicio, opte por esperar a que finalicen todos los procesos o anule todos los procesos y luego haga clic en Aceptar.
Solución de problemas de servicios de aplicación
- Creo que un servicio está utilizando valores de variable de entorno incorrectos. ¿Cómo puedo averiguar qué valores de variable de entorno utiliza un servicio?
Defina depuración como nivel de gravedad del error para el nodo. Cuando se inicie el servicio en el nodo, el registro del dominio mostrará las variables de entorno que está utilizando el servicio.