Cómo configurar los ajustes de tiempo de espera inactivo para un grupo de aplicaciones (IIS 7) |

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:
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.
Las técnicas para configurar grupos de aplicaciones se pueden realizar a nivel de servidor web en IIS.
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.
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.
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.
Abrir el Administrador de IIS es lo primero que debe hacer si desea utilizar la interfaz de usuario.
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.
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.
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.
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.
Navegue a la lista en el Modo de canalización administradoElige una de las siguientes opciones:
Elegiría la opción integrada si desea utilizar el canal de procesamiento de solicitudes integrado de IIS y ASP.NET.
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.
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.
Una vez hecho esto, haga clic en el botón Aceptar.
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
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.
Una vez que esté aquí, haga clic en eso Abra el administrador de IIS Para abrirlo.
Esto expande el nodo del servidor y hace clic en Grupos de aplicaciones..
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.
Para hacer esto, vaya a Tiempo inactivo (minutos) Ingrese unos minutos, luego haga clic en OK.
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