Timeout della connessione durante l'accesso a Github [chiuso]


11

Ho esattamente lo stesso problema descritto qui: /programming/12849986/connection-timeout-when-accessing-github

Quindi copierò e incollerò:

Ho alcuni strani problemi. Quando provo ad accedere al mio account Github , viene visualizzato l' errore "net :: ERR_EMPTY_RESPONSE ".

Ho provato con Chrome, Firefox e Opera . In Firefox, se pulisci la cache e i dati offline, funziona per un po '. Quindi posso accedere, ma non riesco ancora a creare un repository Github, anche se svuoto nuovamente la cache.

Il mio amico , nella stessa rete , con Windows, può fare quello che vuole sul sito web di Github, ma io non posso. Ho provato molti server DNS , ho provato a non impostarlo (il mio amico non lo fa), ma non funziona ancora .

Il mio sistema operativo: Ubuntu x64 12.04

Idee, per favore. E grazie.

Inoltre, posso clonare qualsiasi repository ma non riesco a spingere. Ho dovuto passare a https://codeplane.com/ a causa di questo problema, ma voglio capire perché succede.

EDIT: potrei clonare un repository, ma l'altro si blocca a questo punto:

felipelalli@felipelalli-Studio-XPS-8100:~/wa$ git clone git@github.com: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 

QUALSIASI spinta si blocca in questo modo:

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: ho formattato il mio PC e ho reinstallato Ubuntu, ma il problema rimane lo stesso. Quindi, elimina qualsiasi problema con installazioni o aggiornamenti. Ho un Dell Studio XPS.

EDIT 3: pago 4 Bitcoin se qualcuno risolve il mio problema. Metti insieme il tuo indirizzo pubblico.

MODIFICA 4: Quando provo a spingere, dopo alcuni minuti, ricevo questo messaggio:

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 - il memcachedtuo problema è ( askbot.org/en/question/2699/… )? Hai installato questo?
Fossfreedom

@fossfreedom, no Non ho installato memcached
Felipe il

se si aggiunge -valla chiamata push (ovvero si esegue in modalità dettagliata), qual è l'output? usa paste.ubuntu.com per i tuoi risultati.
Fossfreedom


1
Era un problema sul lato server di GitHub , nulla a che fare con Ubuntu.
Braiam,

Risposte:


4

La soluzione:

dopo un lungo thread con il supporto di Github, hanno detto che era una configurazione lato server relativa a un tentativo di evitare l'attacco DDOS che ha colpito alcuni utenti, come me. Dopo alcune regolazioni nel server Github tutto torna alla normalità e funziona di nuovo molto bene!

Grazie mille per il team di supporto di Github, sono stati molto trasparenti e disponibili.

Citazione dalla lunga discussione via email:

Ciao Felipe -

Abbiamo sperimentato attacchi DDoS intermittenti nelle ultime settimane e uno sfortunato effetto collaterale di alcune delle misure preventive che abbiamo messo in atto sono strani effetti collaterali come questo. Riteniamo che il problema qui fosse che parte della nostra protezione DDoS non era configurata correttamente. Stiamo lavorando con un nostro fornitore di rete per ottimizzare la protezione DDoS in modo da non eliminare altro traffico come questo con la massima priorità. Scusami ancora per i ripetuti problemi qui!

Jesse GitHub Ops


Da allora ci sono stati dei miglioramenti o hai ancora gli stessi problemi?
IQAndreas,

Ciao @IQAndreas, non ho mai avuto questo problema prima. Sei stato tu?
Felipe,

Ho riscontrato questo problema per quasi un anno (e lo sto ancora ottenendo), e reinstallare Ubuntu o regolare le dimensioni dell'MTU non ha fatto nulla. Pensi che GitHub sarebbe in grado di aiutarti o dovrei continuare a usare HTTPS?
IQAndreas,

Ciao @IQAndreas! Github dovrebbe aiutarti! Mi aiutano e risolvono il mio problema. Sono abbastanza sicuro che il tuo problema sia legato a qualche configurazione lato server. Per favore contattali e metti qui anche la tua storia. È importante aiutare gli altri ad avere lo stesso problema! Grazie mille.
Felipe,

2

Cercando su Google per il tuo messaggio di errore vengono visualizzate alcune cose sulla dimensione MTU.

Se possibile, ti suggerisco di provare un'altra rete / ISP solo per confermare che sta accadendo solo su quella particolare rete.

Quindi, potresti provare a cambiare l'MTU (potresti ad esempio vedere cosa ha Windows per MTU e impostare Ubuntu su quello; per impostazione predefinita è 1500 su Ubuntu).

Ecco come modificare gli MTU: http://ubuntuforums.org/showthread.php?t=1887063 .

Ti suggerisco di controllare prima su una rete diversa e solo allora provare a cambiare l'MTU. Non è qualcosa che deve essere fatto comunemente, quindi se il cambio di rete aiuta, direi che è uno strano problema con la rete, a cui Windows è in qualche modo impervio.


Grazie @roadmr! Ho provato su Mac OSX e Windows e va bene. Proprio su Ubuntu ho il problema. Non riesco nemmeno a inserire questo URL, ad esempio: github.com in Firefox Posso accedere alla prima pagina, ma a volte fallisco quando faccio clic all'interno. Ho già provato a cambiare il mio MTU ma ancora non ha funzionato. Sai cos'altro posso provare? Non capisco perché Codeplane funzioni e Github no. Grazie!
Felipe,

Oggi, potrei entrare su github.com ma non in github.com/felipelalli/machine-gun per esempio. Il browser continua a pensare per sempre fino alla fine "Errore 324 (net :: ERR_EMPTY_RESPONSE): il server ha chiuso la connessione senza inviare alcun dato."
Felipe,

Bene, posso accedere bene all'URL della mitragliatrice e sto eseguendo Ubuntu 12.10, quindi non è qualcosa di "sbagliato" in Ubuntu, solo qualche incompatibilità o discrepanza con la tua rete e Ubuntu. Se gli amministratori di rete sono ragionevoli, potresti chiedere aiuto per la diagnosi. Temo che la loro solita risposta possa essere "Usa Windows", ma forse possono aiutarti.
Roadmr

Ciao @roadmr, succede a casa mia e ho fatto l'installazione da zero. Forse è un problema del mio computer (Dell Studio) + Ubuntu 12.10?
Felipe,

1

Potrei aiutarti a diagnosticarlo, se disabiliti tutte le applicazioni di rete oltre alla tua applicazione (client git in questo caso) per ridurre al minimo il rumore di rete e utilizzare tcpdump / WireShark per acquisire il traffico inviato e ricevuto in caso di problemi.

Assicurati di iniziare l'acquisizione prima di eseguire il comando che ha problemi di connessione.

Installa entrambi i programmi con:

sudo apt-get install wireshark tcpdump

e poi corri

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

per iniziare a catturare prima del test.

Sarebbe utile se catturi il traffico durante una sessione che fallisce e carichi il dump.pcap risultante da qualche parte dove posso scaricarlo.


grazie. Lo vedrò appena arrivo a casa. Ma il problema si verifica su https, penso che sia un problema per tcpdump, non è vero? Controllerò se posso provare con http.
Felipe,

Non sono sicuro di cosa intendevi per problema con tcpdump. Stavo suggerendo di usarlo per catturare tutto il traffico durante il periodo in cui si verificano problemi in quanto ciò consentirebbe di analizzarlo e possibilmente trovare il problema.
Marcin Kaminski,

Voglio dire, la connessione https è impossibile per catturare il traffico. Ho sbagliato? Perché è crittografato.
Felipe,

Il mio errore - Non ho notato che stavi usando HTTPS. Anche se questo non ti mostrerebbe i problemi a livello di applicazione che potresti riscontrare, potresti comunque trovare problemi nel livello di rete inferiore che potrebbero rivelarsi utili.
Marcin Kaminski,

grazie per l'attenzione. Quindi, cosa dovrei fare adesso? Vale 4 BTC.
Felipe,

1

Se non sei dietro al proxy, ignora questo commento.

Sono dietro al proxy al lavoro e ho dovuto configurare git per raggiungerlo. Prima di allora avevo timeout per github su macchine Ubuntu mentre le macchine Windows funzionavano bene.

Quindi se sei dietro al proxy, apri il tuo file ~ / .gitconfig e aggiungi queste righe:

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

Ovviamente sostituisci IP e numeri di porta con i tuoi. Spero che questo ti aiuti


Mi dispiace, questo non è il mio caso. Grazie. Il mio problema principale rimane ancora, è quando provo a spingere le cose su Github. Clona e tira è OK.
Felipe

-1

Stavo ricevendo questo errore durante l'esecuzione di 'brew update' nella mia riga di comando (terminale):

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

Ho anche notato che nessuno dei miei browser è stato in grado di connettersi al github.comsito Web.

Ho risolto tutti i problemi di connessione tra Mac OS X Mavericks e github cambiando la mia connessione wifi di rete da 802.11n (5.18GHz) a 802.11g (2.412GHz).

Non so perché abbia funzionato per me, ma sono contento che sia tornato alla normalità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.