3 votos

conexión tiempo después de descargar 1GB

Tengo un problema muy extraño con algunos de mis servidores. Parece que los usuarios de estos servidores, cada vez que descargan de ellos, ya sea vía FTP (proftpd) o HTTP (apache2), archivos de grandes tamaño (más de 1GB), la conexión de descarga cae exactamente al llegar a 1GB de datos descargados.

El problema no es al azar, pasa cada vez, con todas las cuentas y exactamente en la marca de 1GB. No puedo averiguar lo que puede causar esto.

Servidores están ejecutando Linux Ubuntu Oneiric Ocelot

1voto

aseq Puntos 2563

He descargado los archivos de más de 1 GB (>100 GB incluso) a través de ftp, ssh, http y nunca encontró un problema en una manera consistente. Pero han observado y han sido la solución de problemas ocasionales sospechoso tcp-primera paquetes en otras situaciones. Un tcp rst no debería suceder en una situación normal, es casi siempre un evento anormal que merece un poco de sana desconfianza.

El hecho es tan consistente y se restablece la conexión en contraposición a bien cerrada es una indicación de que algo raro está pasando en mi opinión. Los Firewalls y routers (mal configurado, o simplemente roto) puede estar haciendo ese tipo de cosa. Usted podría ejecutar tcpdump, mientras que esa descarga que está sucediendo y estudio de la de salida.

Mi conjetura es que tu ISP puede estar causando esto, sin quererlo tal vez debido a una fractura de un router o firewall.

A veces he estado tratando de averiguar acerca de algún misterioso tcp restablece a mí mismo y utilizar tcpdump para esto:

Yo diría que, en torno a los 980 MB marca, tcpdump todo a un archivo:

tcpdump -w name.dump -i any -nnvvXSs 65535 tcp port XXX

A continuación, puedes usar tcpdump para encontrar el paquete de restablecimiento(s):

tcpdump -nnvvXSs 65535 -r name.dump 'tcp[tcpflags] & tcp-rst != 0 and tcp[tcpflags] & tcp-ack != 0' and tcp port XXX

A continuación, una vez más, el uso de tcpdump y grep para mirar alrededor de la marca de tiempo para que ocurra nada que pueda dar una pista. La -a y-B opciones de salida será de 200 líneas antes y después de la grepped línea.

tcpdump -nnvvXSs 65535 -r name.dump | grep -A 200 -B 200 "timestamp of tcp-rst packet"

Ar los servidores donde esto sucede mediante un ISP diferente? O un router o firewall? Se puede verificar esto no sucede en otros servidores que usan el mismo proveedor de internet, router y firewall?

0voto

Brian Mitchell Puntos 1881

Compruebe el servidor de seguridad. En algunos casos, el tiempo de espera de protocolo es el problema...

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: