7. Grupos de aplicaciones
1. Conceptos generales
- Los grupos de aplicaciones confieren versatilidad a la configuración del servidor mediante la agrupación y el aislamiento de aplicaciones web y la adecuada asignación de recursos mediante el número de procesos de trabajo asignados a cada grupo.
- IIS se instala con un grupo de aplicaciones por defecto que tiene asignado 1 proceso de trabajo.
2. Creación de un grupo de aplicaciones
- Desde la consola de administración de IIS, creamos un nuevo grupo de aplicaciones seleccionando Grupos de aplicaciones y con la opción de menú Acción > Nuevo > Grupo de aplicaciones…
- Le asignamos un nombre identificativo único y escogemos entre:
- Utilizar un grupo de aplicaciones existente como plantilla
- Crear un grupo de aplicaciones con las opciones predeterminadas.
- Accediendo a las propiedades (Acción > Propiedades) del nuevo grupo de trabajo, podemos ver y modificar su configuración.
3. Configuración
- Reciclaje: se nos ofrecen distintas posibilidades para reciclar los procesos de trabajo asignados al grupo de aplicaciones. Podemos seleccionar las que creamos convenientes, según criterios de
- Tiempo de actividad transcurrido
- Número de peticiones procesadas
- Hora del día
- Uso de memoria
También podemos reciclar manualmente los procesos de trabajo asociados a un grupo de aplicaciones desde la consola de administración.
- Rendimiento: parámetros de restricción y control de uso de recursos por parte de los procesos de trabajo.
- Tiempo de espera de inactividad: permite eliminar procesos de trabajo inactivos.
- Límite de la cola de peticiones: establece un límite para la cola que alimenta HTTP.sys
- Habilitar la supervisión de la CPU: permite definir un límite de porcentaje de uso de la CPU, que se revisa con periodicidad configurable, así como la acción a realizar en caso de que se alcance el límite:
- Ninguna acción: se crea una entrada de error en el registro de sucesos.
- Apagar: se apagan todos los procesos de trabajo del grupo de aplicaciones, concediéndoles el número especificado de segundos del parámetro Límite de tiempo de cierre antes de forzar su eliminación.
- Hospedaje multiproceso en una única máquina: establece el límite de procesos de trabajo atendiendo peticiones asignadas a aplicaciones en este grupo. Si el número es superior a 1, tenemos un web garden.
- Mantenimiento:
- Habilitar ping: permite que IIS supervise el estado de los procesos de trabajo. Si un proceso de trabajo no responde a un ping, se termina el proceso y se crea un proceso de trabajo de reemplazo.
- Habilitar la protección rápida contra errores: Si un grupo de aplicaciones falla un determinado número de veces en un determinado período de tiempo, IIS detiene los procesos de trabajo y responde a las peticiones con un error HTTP 503 “Servicio no disponible” hasta que se reinicie el grupo de aplicaciones.
- Límite de tiempo de inicio / cierre: tiempo que concede IIS a un proceso de trabajo para arrancar / detenerse por sí solo.
- Identidad: podemos seleccionar una cuenta predefinida o la que deseemos como usuario con el que se ejecutarán los procesos de trabajo.
En cualquier caso, han de pertenecer al grupo IIS_WPG, que es el específicamente autorizado a lanzar procesos de trabajo.
La elección por defecto, Servicio de red, es adecuada porque confiere escasos permisos en el sistema a los procesos en los que se ejecuta el código de las aplicaciones, y no debe modificarse sin una buena razón para ello.
Fichero pdf para descargar aquí.
vidalmb_admin – Dom, 20/08/2006 – 14:10