¿Qué significa tener varios intentos de registro del mismo usuario y al mismo tiempo?

Pregunta de la clase:
Joseph Darwin Carhuaz Villagomez

Joseph Darwin Carhuaz Villagomez

Pregunta
studenthace 7 años

La semana pasada tuve un evento en el que usamos una aplicacion con node.js, socket.io y MySql. Usamos un VPS en AWS (t2.micro) Cuando hubieron cerca de 350 usuarios conectados la base de datos se detuvo. Sabemos que la menos unos 150 usuarios distintos hicieron peticiones a la base de datos al mismo tiempo. Al revisar la data vi que el mismo usuario habia hecho varios intentos de registro en el mismo instante de tiempo (la hora pico exactamente). Lo común es que las zonas del país desde donde decían estar, tienen la velocidad de internet bastante lenta.

Este el el gráfico de los registros.

Esa repetición de información ya la había visto antes en otras situaciones y proyectos, pero no entiendo exactamente qué las causa. Si un browser obsoleto, un malware en el sistema operativo del visitante, un colapso o gallo en la base de datos. Lo malo de esta vez es que mi sistema cayó durante el evento y nunca vi tantos registros similares con el mismo usuario y tiempo. ¿Alguien me puede orientar cómo entender lo sucedido? ¿Fue tal vez un ataque DDoS del malware? Tengo que hacer un resporte de lo sucedido pero no sé por dónde buscar la causa.

Mil gracias de antemano.

2 respuestas
para escribir tu comentario
    Diego Forero

    Diego Forero

    Team Platzihace 7 años

    Puede ser un bug en la aplicación, al perder la conexión por un mal internet se intenta conectar de nuevo y en lugar de usar la conexión existente creaba una nueva, si fuera un virus o un malware no seria solo de un usuario pero por lo que adjuntas por lo menos 3 usuarios tuvieron problemas, como te comente en tu otro post esa instancia era muy pequeña para soportar alta concurrencia entonces se satura algún proceso hace que pierdan conexión y luego al intentar conectarse crea un nuevo registro.

    Joseph Darwin Carhuaz Villagomez

    Joseph Darwin Carhuaz Villagomez

    studenthace 7 años

    Este es el gráfico, no se adjuntó correctamente:

    Gracias.

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Aprende desde cero SQL, el lenguaje para gestionar y consultar bases de datos relacionales. Elabora tablas, cruza, elimina, modifica y consulta información. Conoce las funciones de MySQL como gestor de base de datos para crear aplicaciones y soluciones tecnológicas efectivas.

Curso de SQL y MySQL desde Cero ► Empieza Gratis
Curso de SQL y MySQL desde Cero ► Empieza Gratis

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Aprende desde cero SQL, el lenguaje para gestionar y consultar bases de datos relacionales. Elabora tablas, cruza, elimina, modifica y consulta información. Conoce las funciones de MySQL como gestor de base de datos para crear aplicaciones y soluciones tecnológicas efectivas.