¿Qué proceso que se ejecuta en un servidor web IIS es responsable de la creación de procesos de trabajo w3wp.exe para cada aplicación asp.net?¿Qué proceso se ejecuta en un servidor IIS genera un w3wp.exe para cada aplicación asp.net?
Respuesta
Con IIS 7, el proceso real que crea el w3wp.exe (proceso de trabajo) es conocido como el IIS Windows Process Activation Service (WAS):
de Windows Process Activation Service (WAS) gestiona grupo de aplicaciones configuración y la creación y duración de los procesos de trabajo para HTTP y otros protocolos. El World Wide Web Publishing Service (W3SVC) y otros servicios dependen de WAS.
Si utiliza una herramienta como el explorador de procesos se puede ver el árbol de procesos incluyendo el proceso padre de su w3wp3.exe:
Un proceso w3wp.exe se inicia para cada aplicación-piscina que se estén ejecutando.
También se inició un proceso para cada elemento de un web-garden que está ejecutando.
+1 @Jeff: Gracias por responder. Por favor mira mi actualización – xport
Sólo pensé en tirar en un pequeño extra Acabo de descubrir que tenemos un servidor de prueba IIS que está inactivo el 90% del tiempo y, aunque tiene 6 grupos de aplicaciones que se inician de acuerdo con la consola de administración de IIS, no hubo instancias de ejecución de w3wp.exe. Una vez que abrí el sitio web en mi navegador generó una instancia para atender la solicitud.
- 1. Aplicación de error w3wp.exe
- 2. Debug Aplicación ASP.NET que se ejecuta en el servidor IIS remoto de VS2010
- 3. ¿En qué cuenta se ejecuta IIS Express?
- 4. ¿Qué es Application Pool en IIS y Asp.Net?
- 5. ¿Cómo uso CLR Profiler para depurar una aplicación ASP.Net que se ejecuta en IIS 7.5?
- 6. ¿Cómo controlar qué núcleo se ejecuta un proceso?
- 7. ¿Puede nombrar una instancia de w3wp.exe para que se muestre en adjuntar al proceso?
- 8. No se puede depurar remotamente IIS - w3wp.exe aparece en gris
- 9. ¿Cómo puedo determinar la causa de un accidente de IIS en un servidor de 64 bits
- 10. ¿Cómo se genera un sessionID?
- 11. ¿Cómo se genera un proceso secundario en Ruby?
- 12. ¿Cómo se configura un servidor python wsgi en IIS?
- 13. ¿CruiseControl.NET se ejecuta en IIS 7.0?
- 14. Singleton se ejecuta en aplicaciones web Asp.Net
- 15. Verificar si el proceso se ejecuta cada minuto
- 16. IIS Proceso de trabajo utilizando MUCHA memoria?
- 17. ¿Cómo determinar en qué CPU se ejecuta un subproceso?
- 18. Uso de IsolatedStorage en un servidor IIS
- 19. ¿Ejecuta un proceso desde la memoria dentro de otro proceso?
- 20. Usuario ASP.NET se ejecuta bajo
- 21. WCF no se ejecuta en IIS 6.0
- 22. ¿Cómo puedo determinar qué proceso de w3wp.exe pertenece a qué sitio web?
- 23. ¿Para qué se genera MyAssembly.XmlSerializers.dll?
- 24. ¿qué usuario ejecuta mi usuario asp.net?
- 25. Webactivator no se ejecuta en IIS 7
- 26. Práctica recomendada para actualizar un sitio web activo que se ejecuta en IIS
- 27. ¿Alternativa a Google Analytics que se ejecuta en ASP.NET y no utiliza los registros de IIS?
- 28. Varias instancias de w3wp.exe
- 29. aplicación ASP.NET en IIS7 - arranque muy lento después iisreset
- 30. ¿Cuál es el proceso de ASP.NET para IIS 7.0?
El dominio de aplicación frente a la agrupación de aplicaciones puede ser confuso. Sugiero crear una nueva pregunta original para abordar esto en detalle. En cuanto a w3wp.exe vs. aspnet_wp.exe, el ejecutable diferente se debe a que Windows 2000 y Windows XP ejecutan IIS 5.x, mientras que Windows 2003 ejecuta IIS 6. Existen diferencias importantes en el aislamiento de procesos entre IIS 5 e IIS 6 ... de nuevo, probablemente sea mejor abordar esto en un hilo de preguntas y respuestas por separado (si aún no existe uno). –
@saul: he creado una nueva pregunta para appdom v.s. apppool. – xport