Tiempo de espera de conexión al acceder a Github [cerrado]

11

Tengo exactamente el mismo problema que se describe aquí: /programming/12849986/connection-timeout-when-accessing-github

Así que solo copiaré y pegaré:

Tengo algunos problemas raros Cuando intento iniciar sesión en mi cuenta de Github , aparece el error "net :: ERR_EMPTY_RESPONSE ".

Lo intenté con Chrome, Firefox y Opera . En Firefox, si limpia el caché y los datos fuera de línea, funciona por un tiempo. Entonces puedo iniciar sesión, pero aún no puedo crear un repositorio de Github, incluso si borro el caché nuevamente.

Mi amigo , en la misma red , con Windows, puede hacer lo que quiera en el sitio web de Github, pero yo no puedo. Yo probé muchas DNS servidores, traté de no configurarlo (mi amigo no lo hace), pero sigue sin trabajar .

Mi sistema operativo: Ubuntu x64 12.04

Ideas, por favor. Y gracias.

Además, puedo clonar cualquier repositorio pero no puedo presionar. Tuve que cambiar a https://codeplane.com/ debido a este problema, pero quiero entender por qué sucede.

EDITAR: podría clonar un repositorio, pero el otro simplemente se cuelga en este punto:

felipelalli@felipelalli-Studio-XPS-8100:~/wa$ git clone [email protected]:felipelalli/micaroni.git
Cloning into 'micaroni'...
remote: Counting objects: 5238, done.
remote: Compressing objects: 100% (3257/3257), done.
Receiving objects:  92% (4839/5238), 43.29 MiB | 902 KiB/s 

CUALQUIER empuje se cuelga así:

master!fml.eti.br> push
Counting objects: 23, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (15/15), done.
Writing objects: 100% (19/19), 4.25 KiB, done.
Total 19 (delta 3), reused 0 (delta 0)

EDIT 2: formateo mi PC y he reinstalado Ubuntu, pero el problema sigue siendo el mismo. Por lo tanto, elimina cualquier problema con las instalaciones o actualizaciones. Tengo un Dell Studio XPS.

EDITAR 3: pago 4 Bitcoin si alguien resuelve mi problema. Simplemente ponga su dirección pública juntos.

EDIT 4: cuando trato de presionar, después de unos minutos, recibo este mensaje:

felipelalli@felipelalli-Studio-XPS-8100:~/wa/fml.eti.br$ git push
Counting objects: 26, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (22/22), 4.48 KiB, done.
Total 22 (delta 4), reused 0 (delta 0)
Write failed: Broken pipe
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Felipe
fuente
Felipe: ¿es memcachedtu problema ( askbot.org/en/question/2699/… )? ¿Tienes esto instalado?
fossfreedom
@fossfreedom, no, no tengo memcached instalado
Felipe
si agrega -va su llamada push (es decir, se ejecuta en modo detallado), ¿cuál es el resultado? use paste.ubuntu.com para sus resultados.
fossfreedom
Cuelga: paste.ubuntu.com/1386951
Felipe
1
Era un problema en el lado del servidor de GitHub , nada que ver con Ubuntu.
Braiam

Respuestas:

4

La solución:

Después de un largo hilo con soporte de Github, dijeron que era una configuración del lado del servidor relacionada con un intento de evitar el ataque DDOS que ha afectado a algunos usuarios, como yo. Después de algunos ajustes en el servidor de Github, todo vuelve a la normalidad y funciona muy bien nuevamente.

Muchas gracias por el equipo de soporte de Github, fueron muy transparentes y útiles.

Cita del largo hilo de correo electrónico:

Hola Felipe -

Hemos estado experimentando ataques DDoS intermitentes durante las últimas semanas, y un efecto secundario desafortunado de algunas de las medidas preventivas que hemos implementado son efectos secundarios extraños como este. Creemos que el problema aquí fue que parte de nuestra protección DDoS estaba mal configurada. Estamos trabajando con nuestro proveedor de red para ajustar la protección DDoS para que no se caiga otro tráfico como este con la máxima prioridad. ¡Perdón por los problemas repetidos aquí!

Jesse GitHub Ops

Felipe
fuente
¿Ha habido alguna mejora desde entonces, o todavía tiene los mismos problemas?
IQAndreas
Hola @IQAndreas, nunca tuve este problema antes. Has sido tu
Felipe
He estado recibiendo este problema durante casi un año (y todavía lo estoy recibiendo), y reinstalar Ubuntu o ajustar el tamaño de MTU no ha hecho nada. ¿Crees que GitHub podría ayudar, o debería continuar usando HTTPS?
IQAndreas
Hola @IQAndreas! ¡Github debería ayudarte! Me ayudan y solucionan mi problema. Estoy bastante seguro de que su problema está relacionado con alguna configuración del lado del servidor. Por favor contáctelos y ponga aquí su historia también. ¡Es importante ayudar a otros que tienen el mismo problema! Muchas gracias.
Felipe
2

Buscar en Google su mensaje de error muestra algunas cosas sobre el tamaño de MTU.

Si es posible, le sugiero que pruebe una red / ISP diferente solo para confirmar que solo está sucediendo en esa red en particular.

Luego, puede intentar cambiar la MTU (por ejemplo, puede ver lo que Windows tiene para MTU y configurar Ubuntu para eso; por defecto es 1500 en Ubuntu).

Aquí se explica cómo cambiar las MTU: http://ubuntuforums.org/showthread.php?t=1887063 .

Le sugiero que primero verifique en una red diferente y solo luego intente cambiar la MTU. No es algo que deba hacerse comúnmente, por lo que si cambiar las redes ayuda, diría que es un problema extraño con la red, a lo que Windows es de alguna manera impermeable.

roadmr
fuente
Gracias @roadmr! Lo intenté en Mac OSX y Windows y está bien. Solo en Ubuntu tengo el problema. Ni siquiera puedo ingresar en esta URL, por ejemplo: github.com en Firefox Puedo acceder a la primera página, pero a veces falla cuando hago clic dentro. Ya he tratado de cambiar mi MTU pero todavía no funcionó. ¿Sabes qué más puedo probar? No entiendo por qué Codeplane funciona y Github no. ¡Gracias!
Felipe
Hoy, podría ingresar en github.com pero no en github.com/felipelalli/machine-gun por ejemplo. El navegador sigue pensando para siempre hasta el final en "Error 324 (net :: ERR_EMPTY_RESPONSE): el servidor cerró la conexión sin enviar ningún dato".
Felipe
Bueno, puedo acceder a la URL de la ametralladora muy bien, y estoy ejecutando Ubuntu 12.10, por lo que no es algo "incorrecto" en Ubuntu, solo alguna incompatibilidad o desajuste con su red y Ubuntu. Si los administradores de la red son razonables, puede pedirles ayuda para diagnosticar. Me temo que su respuesta habitual puede ser "Usar Windows", pero tal vez puedan ayudar.
roadmr
Hola @roadmr, sucede en mi casa e hice la instalación desde cero. ¿Quizás es un problema de mi computadora (Dell Studio) + Ubuntu 12.10?
Felipe
1

Podría ayudarlo a diagnosticarlo si deshabilita todas las aplicaciones de red aparte de su aplicación (cliente git en este caso) para minimizar el ruido de la red y usar tcpdump / wireshark para capturar el tráfico enviado y recibido cuando experimente problemas.

Asegúrese de comenzar a capturar antes de ejecutar el comando que tiene problemas para conectarse.

Instale ambos programas con:

sudo apt-get install wireshark tcpdump

y luego correr

sudo tcpdump -i wlan0 -o dump.pcap -s 1500

para comenzar a capturar antes de probar.

Sería útil si captura el tráfico durante una sesión que falla y carga el dump.pcap resultante en algún lugar donde pueda descargarlo.

Marcin Kaminski
fuente
gracias. Lo veré tan pronto como llegue a casa. Pero el problema ocurre en https, creo que es un problema para tcpdump, ¿no? Comprobaré si puedo probar con http.
Felipe
No estoy seguro de lo que quisiste decir con el problema con tcpdump. Sugerí usarlo para capturar todo el tráfico durante el tiempo en que experimente problemas, ya que esto permitiría analizarlo y posiblemente encontrar el problema.
Marcin Kaminski
Quiero decir que la conexión https es imposible de capturar el tráfico. ¿Me equivoco? Porque está encriptado.
Felipe
Mi error: no me di cuenta de que estabas usando HTTPS. Aunque esto no le mostraría los problemas de nivel de aplicación que podría estar experimentando, aún podría encontrar problemas en la capa de red inferior que podrían ser útiles.
Marcin Kaminski
gracias por tu atención. ¿Entonces que deberia hacer ahora? Vale la pena 4 BTC.
Felipe
1

Si no está detrás del proxy, ignore este comentario.

Estoy detrás del proxy en el trabajo y tuve que configurar git para alcanzarlo. Antes de eso, tuve tiempos de espera para github en la máquina Ubuntu mientras que las máquinas Windows funcionaban bien.

Entonces, si está detrás del proxy, abra su archivo ~ / .gitconfig y agregue estas líneas:

[http]
    proxy = http://192.168.219.2:8080
[https]
    proxy = https://192.168.219.2:8080

Por supuesto, reemplace los números de IP y puerto con los suyos. Espero que esto ayude

faskunji
fuente
Lo siento, este no es mi caso. Gracias. Mi principal problema sigue siendo, es cuando trato de llevar las cosas a Github. Clonar y tirar está bien.
Felipe
-1

Recibí este error al ejecutar 'brew update' en mi línea de comando (terminal):

fatal: unable to access 'https://github.com/Homebrew/homebrew/': SSLRead() return error -36 Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

También noté que ninguno de mis navegadores pudo conectarse al github.comsitio web.

Resolví todos los problemas de conexión entre mis Mac OS X Mavericks y github cambiando mi conexión wifi de red de 802.11n (5.18GHz) a 802.11g (2.412GHz).

No sé por qué funcionó para mí, pero me alegra que haya vuelto a la normalidad.

Jorge
fuente