Encontré algunas preguntas similares, pero no exactamente como esta, así que seguiré publicando.
Utilizo un producto de replicación en el sitio de un cliente. Estamos ejecutando un entorno de servidor Windows 2003/2008. No funciona muy bien porque afirma que de vez en cuando pierde la conexión con su(s) agente(s). Pero hace esto incluso en conexiones LAN, y al estar en una LAN corporativa muy sólida, esto parece muy poco probable.
Sin embargo, conseguir que el soporte esté de acuerdo en que puede ser un problema de ellos y no nuestro es donde necesito ayuda. Necesito reunir algún tipo de evidencia de queotroEl programa que depende de una conexión TCP estable no informa caídas cuando lo hace el producto de replicación.
Así que estoy buscando una utilidad que se ejecute en 2 servidores y pueda establecer una conexión TCP entre ellos y luego informar sobre cualquier interrupción de conexión que se produzca, aunque sea breve. Ni siquiera tiene que ser una utilidad, sino que incluso puede ser un programa que dependa tanto de algo en el otro servidor que si hubiera una caída momentánea, mostraría un mensaje o error. Soy bastante flexible, pero sólo necesito una forma confiable de demostrar que la conexión es sólida.
Pensé en el ping continuo, pero su limitación es que no tiene una marca de tiempo asociada con ningún ping eliminado y tampoco usa TCP, por lo que puede ser un escenario ligeramente diferente.
¡Muchas gracias de antemano! -Sandra
Respuesta1
Una captura de paquetes es tu amiga aquí. Inicie una captura de larga duración con un filtro solo para los dos servidores configurados, ejecútelo también en ambos servidores para comparar los resultados. Al solucionar problemas como este, busco reinicios en las conexiones y largas esperas entre conexiones.
Wireshark hará el truco. Configure el filtro de captura en el Servidor1 en 'servidor host2'. En el Servidor2 configure el filtro de captura en 'servidor host1'. Esto capturará todo el tráfico entre los dos. También es posible que desee configurar el límite de cada paquete a 128 bytes para que no crezca demasiado.
También por tu idea de una herramienta de latidos del corazón.http://www.codeproject.com/Articles/10481/Simple-ICMP-Service-Monitor