Foros del Web » Administración de Sistemas » IIS »

Tengo errores de time out aleatorios en IIS

Estas en el tema de Tengo errores de time out aleatorios en IIS en el foro de IIS en Foros del Web. He estado revisando esto y es un poco fantasmagórico, tengo un server con unos 200 sitios y muchas conexiones, pero por alguna razón que no ...
  #1 (permalink)  
Antiguo 05/08/2010, 22:41
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Tengo errores de time out aleatorios en IIS

He estado revisando esto y es un poco fantasmagórico, tengo un server con unos 200 sitios y muchas conexiones, pero por alguna razón que no es la carga en el servidor, aunque no se si sea el numero de conexiones que llega a un nivel critico y no se siquiera cual sea ese nivel.

se les ocurre algo para poder corregir ese problema de time out?? esto es algo nuevo que esta pasando y tengo que encontrar la causa o al menos formas de aproximarme al problema y solucionarlo, quizás configuraciones de IIS o de Red, no se, necesito probar, se les ocurre algo?
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #2 (permalink)  
Antiguo 09/08/2010, 19:59
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

Usas Windows Server 2003 o 2008; has intentado analizar el número de conexiones simultaneas que tiene tu servidor, te recomiendo que use la herramienta "Performance"; puedes analizar todo lo que puede ocasionarte este tipo de situaciones.
  #3 (permalink)  
Antiguo 11/08/2010, 23:28
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

2003 - he visto perfomance pero no me da info muy util, el servidor tambien tiene un servidor de correo, utilizo currport para ver algo asi como un netstat mucho mas completo con el numero y tipo de conexiones, puerto, servicio etc. pero no he encontrado nada.

Tu sabes si puedo generar o ver un registro pasado con el perfomance de windows o con alguna otra herramienta? por que es algo que no sucede a menudo y hasta el momento nunca lo he visto mientras ocurre.
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #4 (permalink)  
Antiguo 12/08/2010, 10:28
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

Todos los sitios corren en la misma application pool ?
  #5 (permalink)  
Antiguo 13/08/2010, 06:10
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

No, hay varias, son alrededor de 100 sitios con php4, php5, asp y perl aunque el grueso solo ocupa php5 y hay varias configiraciones especificas por sitio, distintos usuarios de iis tambien, yo me dedico mas a apache y no se para que sirve el applciation pool solo se que hay muchos por que cada modificacion que haces a un sitio que esta fuera del aplication pool standar crea otro nuevo.

Por que lo preguntas? crees que hay algo que tenga que ver con eso?
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #6 (permalink)  
Antiguo 13/08/2010, 06:22
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

lo otro que habia pensado que si bien no es falta de memoria ni de procesador, ademas de lo de las coenxioens tambien podria ser demasiada carga para el disco duro.

pero necesito encontrar alguna manera de ver un historial o log en busca de cualquier cosa extrania que ocurre en esos momentos
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #7 (permalink)  
Antiguo 13/08/2010, 07:38
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

Te pregunto lo del application pool porque cuando muchos sitios están en el pool y uno de esos sitios abusa del servidor todos los sitios que compartan el pool también estarán afectados. De igual forma podrás ver el consumo de recursos de cada sitio.

Estás seguro que ningún sitio abusa del servidor?; qué características tiene el servidor?
  #8 (permalink)  
Antiguo 13/08/2010, 08:15
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

he estado Leyendo del aplication pool pero la info era muy breve, tienes algun sitio que me recomiendes o algun libro o ayuda en linea sobre application pool? pienso que podria optimizar algunas configuraciones.

Otra cosa me has hablado de la herramienta perfomance de windows y tambien de sitios abusando del servidor, como puedo ver esos tipos de abusos en el lapso de una semana por ejemplo, No puedo cambair a un servidor mas grande y que sigan los mismos problemas tengo que encontrar el problema y como solo pasa rara vez es dificil.

el server es uno de 2 nucleos con raid y 4gb de memoria, ademas hay varios otros servidores en los que puedo repartir los recursos, pero el tema es ver que pasa cuando pasa lo del time out

lo que he visto son miles de conexiones pero no pude saber a que servicio, podria haber sido un ataque DDoS o muchos relay de spam y mas el http regular, y aun asi no vi ningun error en ese momento pero me llamo la atención, no hubo exceso de carga en los proce ni en la ram, se me fue revisar el disco duro, aunque en otro momento si vi el disco duro tranajar a full y todo lo demas estaba normal
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #9 (permalink)  
Antiguo 13/08/2010, 13:58
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/67e39bd8-317e-4cf6-b675-6431d4425248.mspx?mfr=true

Si cada sitio tuviera su application pool pudieras ver desde el administrador de tareas el uso de memoria y procesador de cada sitio, es más desde "performance" puedes analizar el uso de recursos de cada sitio. Se me olvidaba performance te permite ver cuando conexiones tiene cada sitio o todo el servidor.

Ojo, pudiera ser también un problema de hardware y especificamente en uno de los discos del raid.
  #10 (permalink)  
Antiguo 13/08/2010, 23:48
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

Tengo un log del funcionamiento de los raid y no hay nada irregular, gracias por la info me quedo bastante mas claro lo del application pool

encontre como crear los logs y creo saber como cargarlos en el mismo performance de windows, revise las applications pool y solo hay 5 creadas, y la mayoria de los sitios ocupan solo una, voy a leer mas sobre como configurar los parametros que tienen y tambien los logs que me interesan.

voy a pedir un informe de los sitios con problemas 404 y les creare su propio application pool quizas solo se trataba de eso.

gracias por la ayuda
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #11 (permalink)  
Antiguo 14/08/2010, 07:45
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

Claro, ese es el problema entonces, al correr todos los sitios en el mismo application pool al caerse un sitio se caen todos, me imagino que el proceso de ese application pool tiene consumir bastante memoria.

Puedes crear las application pool de cada dominio desde el IIS para analizar el comportamiento de cada sitio, te sugiero que verifiques los sitios que tengan más consumo de tráfico y a ellos les crees el application pool, así podrás determinar el uso de recursos de estos sitios.

Qué panel estás usando para administrar tu hosting?; la mayoría de paneles de permiten crear un pool independiente por sitio.
  #12 (permalink)  
Antiguo 19/08/2010, 07:41
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

Ya cree varios aplications pool aunque todavia no toco las configuraciones.

En un servidor dedicado de una empresa para la que trabajo, no es mi hosting y no soy administrador de sistemas, tampoco tiene panel de control aunque he usado Plesk, Cpanel y webmin y algunos mas que no recuerdo el nombre. Es circunstancial que hago esto en el server, es mas bien por una cosa de seguridad y de confianza, el server casi no requiere administracion, hice unos bots que simplifican las tareas de admin

Pero ahora que me lo preguntas tengo este problema y quizas tienes idea de la solucion, cree 60 sitios en IIS todos eran algo asi como sitio1 sitio2 etc los nombres de dominio, las carpetas, con apache me hubiese demorado 10 minutos en configurar todos los sitios pero en IIS mas de 3 horas y lo detesto, hay alguna manera de hacer batch con IIS, meterle un archivo texto plano para subir miles de sitios en un solo script?
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #13 (permalink)  
Antiguo 19/08/2010, 08:05
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

Es decir, deseas crear múltiples sitios en IIS?; claro, tu puedes crear un script en vbs o el lenguaje que deseas y gestionar todo lo relacionado a IIS, agregar sitios, application pools, cambiar propiedades del sitios, buscar lo que desees.

Si deseas puedo ayudarte en lo que requieras.
  #14 (permalink)  
Antiguo 19/08/2010, 08:09
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

Ahora no lo necesito pero me quedo la duda de como hacerlo

tienes algun link? seguramente en el futuro me topare con esto de nuevo, ademas me gusta programar bots :P
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #15 (permalink)  
Antiguo 19/08/2010, 08:26
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

En el siguiente enlace encontrarás lo que necesitas:

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/aee71684-36c0-40e1-b387-a19d2d0509f0.mspx?mfr=true
  #16 (permalink)  
Antiguo 19/08/2010, 08:35
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

Muchas gracias!!
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #17 (permalink)  
Antiguo 19/08/2010, 09:11
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

De nada
  #18 (permalink)  
Antiguo 19/08/2010, 22:27
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

Es parecido a lo que habia visto antes...

Resulta que el comando para crear sitios es muy limitado
iisweb /createPathSiteName [/bPort] [/iIPAddress] [/dHostHeader] [/dontstart] [/sComputer [/u [Domain\]User/pPassword]]

Si bien puedo crear los sitios en serie, no puedo agregar ninguna configuracion adicional como las que se pueden configurar desde las ventanas del IIS manager

Tampoco puedo editar los sitios ya creados por lo que si hubo un error deberia eliminarlos y crearlos denuevo

Recuerdo haber visto otro script que no lo encontre en la pagina de microsoft que es para duplicar sitios por script.


El proceso que yo hacia para crear los 60 sitios era exportar el sitio modelo o molde e importarlo 60 veces, luego solo cambiaba los numeros en descripcion, en el NS y el la Carpeta raiz del sitio.

Tengo creado el XML metadata de IIS lo trate de editar ahi pero tiene muchos hash o referencias cruzadas, Micrisift pudiendo hacer un xml simple lo han hecho innecesariamente complicado y denso, definitivamente por cosas como estas siempre prefiero apache
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #19 (permalink)  
Antiguo 23/08/2010, 10:49
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

Disculpa, pero yo cambio configuraciones a los sitios a través de scripts, es más eso es lo que hacen también los paneles de control.
  #20 (permalink)  
Antiguo 23/08/2010, 13:28
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

pero como?
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #21 (permalink)  
Antiguo 23/08/2010, 15:07
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

Bueno, yo uso frecuentemente este script y cambio el comportamiento de la contraseña anónima de los sitios, pero con la misma lógica puedes cambiar lo que quieras de los sitios.

Código vb:
Ver original
  1. Set objIIS = GetObject("IIS://" & getComputer() & "/W3SVC")
  2. For Each objWeb in objIIS
  3.     If lCase(objWeb.Class) = "iiswebserver" Then
  4.         Set objVdir = GetObject("IIS://" & getComputer() & "/W3SVC/" & objWeb.Name & "/ROOT")
  5.         If UCase(objVdir.AnonymousPasswordSync) = "TRUE" Then
  6.                 objVDir.AnonymousPasswordSync = "FALSE"
  7.             objVdir.SetInfo
  8.         End If
  9.     End If
  10. Next
  11. Set objIIS = nothing
  12.  
  13. Function getComputer()
  14.     Set objNet = WScript.CreateObject("WScript.Network")
  15.     getComputer= objNet.ComputerName
  16.     Set objNet = Nothing
  17. End Function
  #22 (permalink)  
Antiguo 24/08/2010, 00:37
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

ok, no se ve complicado.

me ayudaria a entender bien como hacerlo teniendo un ejemplo que ojala funcionara en win 2003 (para prueba y error), realmente no se que objetos estas llamando o si necesita de componentes adicionales o cosas como cierto tipo de framework o incluso si debo configurar algo adicional para correr este tipo de scripts, hace mas de 8 anios que no utilizo vb o el visual studio aunque mi primer lenguaje fue basic hace 20 anios atras ^_^

Como ejecutas por ejemplo el cambio de password?, compilas este codigo vb?

cuentame plz, hice unas busquedas en google y no encontre nada al respecto
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #23 (permalink)  
Antiguo 24/08/2010, 05:35
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

Simplemente crear un archivo con extensión .vbs y pegas el código y luego ejecutas el archivo con doble click. No necesitas nada especial para correr el script.

El ejemplo que anterior funciona en Win 2003, lo utilizo en todos mis servidores.

Existe muchas formas de administrar el IIS por código, usando WMI, scripts de .VBS, adsutil.vbs y desde cualquier lenguaje que soporte automatización. Desde .NET es sencillo.

Lo que deseas es crear application pool a cada sitio configurado en IIS?
  #24 (permalink)  
Antiguo 24/08/2010, 11:19
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
De acuerdo Respuesta: Tengo errores de time out aleatorios en IIS

Cita:
Iniciado por hyperwin Ver Mensaje
Simplemente crear un archivo con extensión .vbs y pegas el código y luego ejecutas el archivo con doble click. No necesitas nada especial para correr el script.

El ejemplo que anterior funciona en Win 2003, lo utilizo en todos mis servidores.

Existe muchas formas de administrar el IIS por código, usando WMI, scripts de .VBS, adsutil.vbs y desde cualquier lenguaje que soporte automatización. Desde .NET es sencillo.

Lo que deseas es crear application pool a cada sitio configurado en IIS?
eso si que me seria muy util!
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/
  #25 (permalink)  
Antiguo 24/08/2010, 11:59
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

Estoy un poco complicado ahora pero en el transcurso de la noche te coloco el script.
  #26 (permalink)  
Antiguo 26/08/2010, 03:53
Avatar de hyperwin  
Fecha de Ingreso: agosto-2010
Mensajes: 1.290
Antigüedad: 13 años, 8 meses
Puntos: 68
Respuesta: Tengo errores de time out aleatorios en IIS

Ya estoy probando el script, no puedo hacerlo en un servidor en producción pero estoy tratando de replicar una situación similar en un vps, pronto te contaré.
  #27 (permalink)  
Antiguo 27/08/2010, 12:43
 
Fecha de Ingreso: octubre-2003
Ubicación: Cerca de una wifi o 3G
Mensajes: 328
Antigüedad: 20 años, 5 meses
Puntos: 4
Respuesta: Tengo errores de time out aleatorios en IIS

te agradezco la ayuda, si no te resulta o te toma mucho tiempo, por que de verdad no queria que me hicieras un codigo, solo un ejemplo funcionando...

En el ejemplo que ya me diste que yo pense que era para cambiar los passwords hay algo que no entiendo aun.

"cambio el comportamiento de la contraseña anónima de los sitios" osea cambias el comportamiento de los checkbox?? objVdir.AnonymousPasswordSync eso es lo que acabo de entender viendo el codigo

Todavia no domino bien vb code peor deberia ser simple cambiar las configuraciones de los sitios obteniendo los objetos disponibles como la lista de sitios o la lista de propiedades de un sitio especifico.

Pensando en lo mismo crear el Application Pool para cada sitio debe ser algo mas complicado no?

bueno un saludo
__________________
Ayuda!! firmar y compartir
No a la privatizacion de semillas http://www.thepetitionsite.com/1/no-...n-de-semillas/
Mas info: http://chilesintransgenicos.cl/

Etiquetas: time, aleatoria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:55.