none
IIS se bloquea. RRS feed

  • Pregunta

  • Buen día, tengo un juego desarrollado en Visual Studio for Web 2012, montado en IIS en Windows 10.

    Escenario:

     El juego posee un reloj que va disminuyendo y dentro de la mecánica del juego si llega a cero se pierde el juego, hay un chat, se pueden enfrentar dos usuarios, finalizado el enfrentamiento así sea por tiempo, empate o alguno gane el juego envía un correo a cada uno de los jugadores con el resumen de la partida.

    Problema:

    Sucede que después de un tiempo de uso, los relojes se detienen, los chats dejan de funcionar, no responde ninguna acción del juego en todos los usuarios conectados, pero como el tiempo continúa curiosamente el servidor envía los correos a las partidas que se les va acabando el tiempo.  Es como si parte del servidor siguiera funcionando pero otra no, las interfaces en cada usuario se bloquean pero en el servidor los conteos y todo sigue funcionando, por favor ayuda. Muchas gracias.

    viernes, 2 de octubre de 2015 15:38

Todas las respuestas

  • Buenas tardes

    Inicialmente te diría que revisaras el código de ese juego ya que parece ser un problema de codificación. 

    Te podríamos ayudar pero supongo que el código es algo que no quieres publicar. 

    ¿que lenguaje has usado? 

    Espero que te sea útil. 

    Un saludo

    viernes, 2 de octubre de 2015 17:19
  • Muchas gracias por la respuesta, pues resulta que analizando el problema, después de un momento vuelve a funcionar, es decir se bloquea pero después de unos minutos se vuelve a activar y los relojes se reanudan y los chats también, si fuese un bucle infinito o algo así no volvería a funcionar. ¿Que puede ser? 
    sábado, 3 de octubre de 2015 4:34
  • Buenos días

    Durante el rato que está parado, ¿Como está la memoria y CPU?

    Puedes mirar el estado del equipo durante todo el proceso abriendo el administrador de tareas y viendo la pestaña de rendimiento. 

    En el visor de eventos debería verse algún registro ¿se muestra alguna información?

    Gracias. 

    Un saludo

    sábado, 3 de octubre de 2015 9:00
  • Buenas de nuevo

    Pensandolo mejor... para poder hacer seguimiento del problema usa "resource monitor" (resmon.exe)

    Y échale un ojo también a este KB de Microsoft que creo que puede ayudarte con este problema: 

    https://support.microsoft.com/en-us/kb/2785586

    Espero haberte ayudado. 

    Un saludo

    sábado, 3 de octubre de 2015 9:06
  • Buenos días, gracias por la respuesta, traté de instalar el Kb pero está para Windows Server, cómo puedo conseguir el Kb para Win 10 y disculpa con respecto al visor de eventos en que directorio puedo encontrar información de errores sobre IIS? gracias... 
    sábado, 3 de octubre de 2015 12:04
  • Buenas tardes

    En la rama: "Visor de eventos\Registros de aplicaciones y servicios\Microsoft\Windows" y ahí deberías tener varias relacionadas con IIS. 

    Dando vueltas por ahí también he visto que se puede producir porque el sistema carga transacciones de disco, aunque no sean ciertas. Aunque si fuera ese error debería afectar a todo W10 y no solo a IIS. ¿Durante esa congelación el resto del equipo va bien?

    https://support.microsoft.com/en-us/kb/3083595

    Un saludo

    sábado, 3 de octubre de 2015 12:16
  • Si sr el equipo anda bien, también abrí páginas por si de pronto era cuestión de internet y todo normal, windows funcionando normalmente, dentro del visor de eventos encontré dos carpetas IIS-Configuration y IIS-Registro, dentro de ellas todos los archivo de eventos están en 0 Bytes, es decir no tienen ningún registro.
    sábado, 3 de octubre de 2015 13:03
  • Buenas tardes, he realizado el seguimiento al monitor de recursos y al momento de bloquearse curiosamente el porcentaje de uso de cpu es entre 0 y 7%. :/
    sábado, 3 de octubre de 2015 17:29