Esta guía se aplica a Windows 7, Windows Server 2008, Windows Server 2008 R2 y Windows Vista. Una forma sencilla de conservar las propiedades del sistema es establecer la configuración del tiempo de espera inactivo para los registros de trabajo en un grupo de aplicaciones. Si configura estos ajustes, un sistema de trabajador se apagará después de un período de tiempo durante el cual el sistema entrará en modo inactivo. El tiempo predeterminado para el tiempo de espera inactivo es de 20 minutos.

Un tiempo de espera inactivo es útil en los siguientes escenarios:

  • Cuando el servidor maneja una carga pesada
  • Cuando ciertos registros de trabajo están constantemente inactivos.
  • Cuando no se dispone de una sala de procesamiento más fresca.

Requisitos previos o requisitos funcionales para grupos de aplicaciones (IIS 7)

Esta sección de la guía proporciona información sobre los niveles en los que puede realizar esta operación y los módulos, controladores y permisos necesarios para realizar esta acción. El procedimiento se aplica a Windows 7, Windows Server 2008, Windows Server 2008 R2 y Windows Vista. Este artículo proporciona toda la información que necesita y los pasos que debe seguir para configurar los grupos de aplicaciones.

En el curso posterior, proporcionaremos procesos individuales que están exentos de estos requisitos.

Niveles

Las técnicas para configurar grupos de aplicaciones se pueden realizar a nivel de servidor web en IIS.

Módulos y controladores

Los módulos y controladores esenciales deben instalarse en el servidor web y activarse en el nivel en el que está ejecutando el proceso.

Tenga en cuenta que solo puede activar módulos a nivel de servidor web, sitio y aplicación. Sin embargo, puede activar controladores en todos los niveles.

Permisos requeridos

Si usa el Administrador de IIS para realizar estos procedimientos, solo puede hacerlo si es un administrador de servidor.

Cuando usa Appcmd.exe para realizar estas operaciones, ejecutar scripts WMI o editar archivos de configuración, necesita acceso de escritura al archivo o archivos de configuración específicos.

Cómo crear un grupo de aplicaciones en un servidor web

Puede crear un grupo de aplicaciones utilizando la interfaz de usuario. También puede hacer esto ejecutando los comandos Appcmd.exe en una ventana de línea de comandos. Alternativamente, puede crearlo editando archivos de configuración directamente o mediante scripts WMI.

Cómo configurar la configuración del tiempo de espera inactivo para un grupo de aplicaciones (IIS 7)

Cómo crear un grupo de aplicaciones usando la interfaz de usuario

Paso 1: Abra el Administrador de IIS.

Abrir el Administrador de IIS es lo primero que debe hacer si desea utilizar la interfaz de usuario.

Paso 2: haga clic en TheApplication Pools.

Para hacer esto, navegue a la ventana Conexiones y acceda al nodo del servidor que mostrará una lista de opciones y seleccione la opción Grupos de aplicaciones.

Cómo configurar la configuración del tiempo de espera inactivo para un grupo de aplicaciones (IIS 7)

Paso 3: integrar el grupo de aplicaciones

Para hacer esto, navegue hasta Grupos de aplicaciones Página. Verás esto en el Comportamiento Panel y cuando esté allí, ubique y presione el Agregar grupo de aplicaciones.

Paso 4: asigne un nombre a su grupo de aplicaciones

Navegar a Agregar aplicación pag.ool En el cuadro de diálogo, ingrese un nombre descriptivo para el grupo de aplicaciones en el campo Apellido Caja.

Paso 5: seleccione la versión de estructura .NET

Para hacer esto, navegue hasta Versión de .NET Framework En la lista, seleccione la versión de .NET Framework que requieren sus aplicaciones, módulos y controladores administrados. Alternativamente, elija Sin código administrado. Esto es especialmente útil; Cuando las aplicaciones que está ejecutando en ese grupo de aplicaciones en particular no necesitan la estructura .NET.

Paso 6: Elija opciones

Navegue a la lista en el Modo de canalización administradoElige una de las siguientes opciones:

Opción integrada

Elegiría la opción integrada si desea utilizar el canal de procesamiento de solicitudes integrado de IIS y ASP.NET.

Opción clásica

Debe seleccionar esta opción si desea utilizar los modos de procesamiento de solicitudes de IIS y ASP.NET de manera diferente. En el modo clásico, puede procesar código administrado utilizando Aspnet_isapi.dll en lugar de la canalización integrada de IIS 7.

Paso 7: elija el grupo de aplicaciones

Inmediatamente después de elegir su opción, haga clic en el Inicie la aplicación de cacal Puede iniciar el grupo de aplicaciones en cualquier momento cuando se inicie el servicio WWW. Suele estar seleccionado de forma predeterminada.

Paso 8: haga clic en el botón Aceptar

Una vez hecho esto, haga clic en el botón Aceptar.

Línea de comando

Para integrar un grupo de aplicaciones en un servidor web usando valores preestablecidos, use las siguientes reglas de idioma:

**appcmd add apppool /name:**string

La cadena de variable es el nombre que desea darle al grupo de aplicaciones. Por ejemplo, para incluir un grupo de aplicaciones que recibe el nombre márketingIngrese el mensaje que se muestra a continuación y haga clic en INGRESAR Botón.

appcmd add apppool /name:Marketing

IIS integra un grupo de aplicaciones que funciona en modo integrado y utiliza .NET Framework versión 2.0 de forma predeterminada. Si desea incluir un grupo de aplicaciones que ejecute una versión separada de .NET Framework o use el modo clásico. Puede configurar la versión de .NET Framework con el / manageRuntimeVersion Función y modo de procesamiento de solicitudes gestionadas con el / managePipelineMode Característica.

Para integrar un grupo de aplicaciones en un servidor web usando configuraciones que difieren de las configuraciones predeterminadas, puede usar la siguiente sintaxis:

**appcmd add apppool /name:**string /managedRuntimeVersion:.string /managedPipelineMode: Integrated | Classic

El elemento ApellidoString es el Apellido que desea para el grupo de aplicaciones. El elemento versión administrada en tiempo de ejecución String es la versión de .NET Framework que debe ejecutar el grupo de aplicaciones. Si desea ejecutar una versión específica de .NET Framework, proporcione un valor para .NET Framework versión administrada en tiempo de ejecución Cadena como v1.0, v1.1, o v2.0. Sin embargo, es mejor dejar este espacio abierto si no desea ejecutar código administrado en el grupo de aplicaciones. Por ejemplo, para incluir un grupo de aplicaciones que no funciona con código administrado y usa el modo clásico, ingrese los códigos cuando se lo solicite el símbolo del sistema y luego presione ENTRAR:

appcmd add apppool /name:Marketing /managedRuntimeVersion: /managedPipelineMode:Classic

Cómo configurar los ajustes de tiempo de espera inactivo para un grupo de aplicaciones

Puede configurar los ajustes de tiempo de espera inactivo para un grupo de aplicaciones mediante los comandos Appcmd.exe en una ventana de línea de comandos, editando archivos de configuración directamente o escribiendo scripts WMI.

Cómo configurar los ajustes de tiempo de espera inactivo mediante la interfaz de usuario

Paso 1: navegue hasta IIS MANAGER

Una vez que esté aquí, haga clic en eso Abra el administrador de IIS Para abrirlo.

Paso 2: haga clic en el área de conexión

Esto expande el nodo del servidor y hace clic en Grupos de aplicaciones..

Paso 3: haga clic en Configuración avanzada

Sobre el Grupos de aplicaciones En esta página, seleccione el grupo de aplicaciones en el que desea establecer la configuración del tiempo de espera inactivo y luego haga clic en Ajustes avanzados haciendo Comportamiento Campo.

Paso 4: haga clic en Aceptar

Para hacer esto, vaya a Tiempo inactivo (minutos) Ingrese unos minutos, luego haga clic en OK.

Línea de comando

Use la siguiente sintaxis para establecer el valor de tiempo de espera inactivo para un grupo de aplicaciones:

**appcmd set config /section:applicationPools /[name="string"].processModel.idleTimeout:**timeSpan

En la sintaxis anterior, la cadena es el nombre del grupo de aplicaciones que desea configurar. El componente timeSpan especifica cuánto tiempo el procedimiento de trabajo o los procesos del grupo de aplicaciones se consideran inactivos. La configuración de timeSpan es i.hh: mm: ss, donde d es el número opcional de días y hh: mm: ss es el número de horas, minutos y segundos en los que desea finalizar el proceso de trabajo. Por ejemplo, queremos establecer el tiempo de espera inactivo para un grupo de aplicaciones con el nombre en 30 minutos. márketingIngrese el siguiente mensaje y haga clic en el botón ENTRAR:

appcmd set config /section:applicationPools /[name="Marketing"].processModel.idleTimeout:0.00:30:00

Este proceso de configuración del tiempo de espera inactivo afecta a los siguientes elementos de diseño: Este tema afecta a los siguientes elementos de configuración:

idleTimeout attribute of the <processModel> element under <add> under <applicationPools>

Utilice las siguientes clases, métodos o propiedades de WMI para realizar este procedimiento.

ApplicationPool.ProcessModel.IdleTimeout property