b. Número de solicitudes
Esto depende de la situación específica. Si solo hay 10 solicitudes, pero 5 solicitan la página que compara los recursos (probablemente un informe estadístico anual), el proceso se eliminará. Si hay 1000 solicitudes, una no se ejecuta. Al comparar las páginas que ocupan los recursos, el proceso es definitivamente normal en este momento, por lo que la decisión basada en el número de solicitudes no necesariamente satisface las necesidades reales.
c. Tiempo planificado
Esto es realmente muy bueno, pero ¿a qué hora es bueno reciclar? Por lo general, estamos programados a las dos o las tres de la mañana, este tiempo es necesario para el reciclaje, pero no es muy adecuado para la apariencia de alto uso de memoria.
d. Memoria (memoria virtual o memoria usada)
Esto es realmente apropiado para el proceso causado por problemas de memoria, pero establecer un valor alto es un tema muy importante. El valor no debe ser demasiado pequeño, de lo contrario, se reclamará automáticamente si el número de visitas es mucho mayor que este valor. Esto no es necesario. Asegúrese de observar la ocupación real del proceso y tome una decisión.
Lo siguiente se centra en la comprensión del grupo de aplicaciones de reciclaje de procesos de trabajo.
De manera predeterminada, el servicio WWW establece una "recuperación de solapamiento", es decir, continúa ejecutando el proceso de trabajo hasta que finalice hasta que se inicie el nuevo proceso de trabajo. En un escenario de reclamo superpuesto, el proceso que se va a reciclar continúa procesando la solicitud, mientras que el servicio WWW crea un proceso de trabajo alternativo. Inicie un nuevo proceso de trabajo antes de detener el proceso de trabajo anterior y luego dirija la solicitud al nuevo proceso. Este diseño evita las interrupciones del servicio porque el proceso anterior permanece en comunicación con HTTP.sys para procesar las solicitudes antes de que se cierre. Debido a que el valor de tiempo de espera de cierre que se puede superponer o iniciar es configurable, el proceso se puede finalizar mientras el proceso de trabajo aún está procesando la solicitud (si no ha procesado la solicitud dentro del límite de tiempo).
Nota: cuando un servicio WWW recicla un proceso de trabajo, no desconecta la conexión TCP /IP existente. La pila de protocolo HTTP (HTTP.sys) establece y mantiene una conexión TCP /IP.
IIS grupo de aplicaciones para cada uno dirigido por un "proceso de trabajo", que es un proceso "w3wp.exe". Si hay varias aplicaciones ejecutándose en el grupo de aplicaciones, podemos ver múltiples w3wp.exe. Esto se puede ver en el Administrador de tareas. Como se muestra en la siguiente figura, hay dos procesos w3wp.exe en el Administrador de tareas, que corresponden a dos grupos de aplicaciones donde se ejecuta la aplicación.
-a ejecutar iisapp en el símbolo del sistema, se puede ver lo que W3WP.exe y grupo de aplicaciones asociado. 1) Agregue el campo pid de visualización en el administrador de tareas; 2) Ejecute iisapp -a en el símbolo del sistema. Tenga en cuenta que la primera vez que ejecute, se le solicitará que no admita js, haga clic en Aceptar. Entonces ejecútalo de nuevo. Esto mostrará el grupo de aplicaciones correspondiente al pid. Como se muestra en el lado izquierdo de la figura anterior, el grupo de aplicaciones KefuAppPool está asociado con w3wp.exe con PID = 3232, y el grupo de aplicaciones ReportServer está asociado con w3wp.exe con PID = 3572.
La siguiente figura muestra la ejecución manual de la aplicación. La recuperación del grupo de programas KefuAppPool, antes del reciclaje, el reciclaje del grupo de aplicaciones y el proceso de trabajo después de la recuperación. Notamos que se agregó un proceso de trabajo (PID = 3896) durante el proceso de recuperación. Después de que se inició el proceso de trabajo (PID = 3896), el proceso de trabajo anterior (PID = 5716) se detuvo y el proceso de trabajo nuevo (PID = 3896). ) Reemplace oficialmente el trabajo del proceso anterior, que es muy bueno para evitar que el servicio se interrumpa durante el proceso de reciclaje del grupo de aplicaciones, lo que garantiza el funcionamiento continuo del programa. Los PID del proceso de trabajo de los otros dos grupos de aplicaciones son inútiles. Esta figura es una buena ilustración del proceso de reciclaje del grupo de aplicaciones.
El mecanismo de reciclaje automático del grupo de aplicaciones IIS nos brinda comodidad, pero también causa problemas potenciales. Debemos prestar especial atención al escribir funciones que dependen de eventos globales en el archivo global, especialmente las funciones que se ejecutan regularmente todos los días. Después de reiniciar el grupo de aplicaciones IIS, si no hay usuarios que accedan al sitio web, no se puede activar el evento Application_Start y no se puede usar la función. Ejecutado
El servidor de correo es un dispositivo que es responsable de administrar la entr
El autor es el webmaster de un sitio web. Para proteger la seguridad del sitio web, se realiza una c
Cuando se usa el control OpenFlashChart para mostrar un gráfico en .NET, ¿quién h
Primero, establezca una red de área local de igual a igual y configure la máscara de IP y subred.
Una solución a la memoria IIS no es suficiente
¿Cuánto sabes acerca del endurecimiento de Windows Server?
Ocho formas de mejorar la eficiencia de ejecución del servidor web IIS 5.0
Modifique el rango del puerto PASV del servidor FTP bajo IIS
Indicador de conexión de FTP Contraseña o nombre de usuario incorrectos
Consejos para expertos: cómo averiguar dónde se encuentran las vulnerabilidades del centro de datos
On: ¿Qué es un servidor en la nube?
Agregue comandos php y mysql a las variables de entorno bajo el sistema linux
Solucione un error al instalar Nginx
Nueve pasos para enseñarle a implementar con éxito un proyecto de virtualización
Win10 Build 9879 versión de vista previa no se puede actualizar automáticamente cómo resolver?
¿Cómo abre Win7 una ventana de línea de comandos? Abra el método de ventana de línea de comandos
Guarde los recursos en el disco duro. La burbuja de Netease también comparte
Error de "error de escritura retrasada" en WIN XP
El análisis del firewall causa un error en el sistema WinXP
Microsoft revela los detalles técnicos del modo virtual XP de Windows 7
¿Puedo eliminar componentes no deseados de mi sistema XP?
Win7 system Excel table display #### ¿Qué está pasando?
Formas de agregar accesos directos a archivos adjuntos en el escritorio de Win8