Waktu koneksi habis saat mengakses Github [ditutup]

11

Saya memiliki masalah yang sama persis seperti yang dijelaskan di sini: /programming/12849986/connection-timeout-when-accessing-github

Jadi saya hanya akan menyalin & menempel:

Saya punya beberapa masalah aneh. Ketika saya mencoba masuk ke akun Github saya , saya mendapatkan kesalahan "net :: ERR_EMPTY_RESPONSE ".

Saya mencoba dengan Chrome, Firefox dan Opera . Di Firefox, jika membersihkan cache dan data offline, itu akan berfungsi untuk sementara waktu. Lalu saya bisa masuk, tapi saya masih tidak bisa membuat repositori Github, bahkan jika saya menghapus cache lagi.

Saya teman , dalam jaringan yang sama , dengan Windows, dapat melakukan apapun yang dia inginkan di situs web Github, tapi aku tidak bisa. Saya mencoba banyak server DNS , saya mencoba untuk tidak mengaturnya (teman saya tidak), tetapi masih tidak berfungsi .

OS Saya: Ubuntu x64 12.04

Gagasan, silakan. Dan terimakasih.

Juga, saya bisa mengkloning repo apa pun tetapi saya tidak bisa mendorong. Saya harus mengganti ke https://codeplane.com/ karena masalah ini, tetapi saya ingin mengerti mengapa itu terjadi.

EDIT: Saya bisa mengkloning satu repo, tetapi yang lain hanya hang pada saat ini:

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 

Dorong APA PUN hang seperti ini:

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: Saya memformat PC saya dan saya telah menginstal ulang Ubuntu, tetapi masalahnya tetap sama. Jadi, itu menghilangkan masalah dengan instalasi atau pembaruan. Saya punya Dell Studio XPS.

EDIT 3: Saya membayar 4 Bitcoin jika ada yang memecahkan masalah saya. Masukkan alamat publik Anda bersama-sama.

EDIT 4: Ketika saya mencoba untuk mendorong, setelah beberapa menit, saya menerima pesan ini:

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
sumber
Felipe - apakah memcachedmasalah Anda ( askbot.org/en/question/2699/… )? Sudahkah Anda menginstal ini?
fossfreedom
@fossfreedom, tidak, saya belum menginstal memcached
Felipe
jika Anda menambah -vpanggilan push (mis. jalankan dalam mode verbose) - apa outputnya? gunakan paste.ubuntu.com untuk hasil Anda.
fossfreedom
Itu hang: paste.ubuntu.com/1386951
Felipe
1
Ada masalah di sisi server GitHub , tidak ada hubungannya dengan Ubuntu.
Braiam

Jawaban:

4

Solusinya:

setelah utas panjang dengan dukungan Github, mereka mengatakan itu adalah konfigurasi sisi server terkait dengan tentatif dari menghindari serangan DDOS yang telah mempengaruhi beberapa pengguna, seperti saya. Setelah beberapa penyesuaian di server Github semuanya kembali normal dan berfungsi dengan sangat baik lagi!

Terima kasih banyak untuk tim pendukung Github, mereka sangat transparan dan membantu.

Kutipan dari utas email panjang:

Hai Felipe -

Kami telah mengalami serangan DDoS intermiten selama beberapa minggu terakhir, dan efek samping yang tidak menguntungkan dari beberapa tindakan pencegahan yang telah kami lakukan adalah efek samping yang aneh seperti ini. Kami percaya masalahnya di sini adalah bahwa beberapa perlindungan DDoS kami salah dikonfigurasi. Kami sedang bekerja dengan penyedia jaringan untuk menyempurnakan perlindungan DDoS agar tidak menjatuhkan lalu lintas lain seperti ini dengan prioritas tertinggi. Maaf lagi untuk masalah berulang di sini!

Jesse GitHub Ops

Felipe
sumber
Apakah sebenarnya sudah ada perbaikan sejak itu, atau apakah Anda masih memiliki masalah yang sama?
IQAndreas
Hai @IQAndreas, saya belum pernah mengalami masalah ini sebelumnya. Sudahkah kamu?
Felipe
Saya telah mendapatkan masalah ini selama hampir satu tahun (dan saya masih mendapatkannya), dan menginstal ulang Ubuntu atau menyesuaikan ukuran MTU tidak menghasilkan apa-apa. Apakah Anda pikir GitHub dapat membantu, atau haruskah saya terus menggunakan HTTPS?
IQAndreas
Hai @IQAndreas! Github akan membantu Anda! Mereka membantu saya dan memperbaiki masalah saya. Saya cukup yakin masalah Anda terkait dengan beberapa konfigurasi sisi server. Silakan hubungi mereka dan taruh di sini juga kisah Anda. Penting untuk membantu orang lain memiliki masalah yang sama! Terima kasih banyak.
Felipe
2

Googling untuk pesan kesalahan Anda muncul beberapa hal tentang ukuran MTU.

Jika memungkinkan, saya sarankan Anda mencoba jaringan / ISP yang berbeda hanya untuk mengonfirmasi itu hanya terjadi pada jaringan tertentu.

Kemudian, Anda dapat mencoba mengubah MTU (misalnya Anda dapat melihat apa yang dimiliki Windows untuk MTU dan mengatur Ubuntu menjadi seperti itu; secara default adalah 1500 pada Ubuntu).

Berikut cara mengubah MTU: http://ubuntuforums.org/showthread.php?t=1887063 .

Saya sarankan Anda terlebih dahulu memeriksa jaringan yang berbeda dan baru kemudian mencoba mengubah MTU. Ini bukan sesuatu yang perlu dilakukan secara umum sehingga jika mengubah jaringan membantu, saya akan mengatakan itu adalah masalah aneh dengan jaringan, yang entah bagaimana Windows tahan.

roadmr
sumber
Terima kasih @roadmr! Saya mencoba di Mac OSX dan Windows dan itu baik-baik saja. Hanya di Ubuntu saya punya masalah. Saya bahkan tidak dapat memasukkan di URL ini, misalnya: github.com di Firefox Saya dapat mengakses halaman pertama, tetapi terkadang gagal ketika saya mengklik di dalam. Saya sudah mencoba mengubah MTU saya tetapi tetap tidak berhasil. Apakah Anda tahu apa lagi yang bisa saya coba? Saya tidak mengerti mengapa Codeplane bekerja dan Github tidak. Terima kasih!
Felipe
Hari ini, saya bisa masuk di github.com tetapi tidak di github.com/felipelalli/machine-gun misalnya. Peramban terus berpikir sampai akhir pada "Kesalahan 324 (bersih :: ERR_EMPTY_RESPONSE): Server menutup koneksi tanpa mengirim data apa pun."
Felipe
Yah, saya bisa mengakses URL senapan mesin dengan baik, dan saya menjalankan Ubuntu 12.10, jadi itu bukan sesuatu yang "salah" di Ubuntu, hanya beberapa ketidakcocokan atau ketidakcocokan dengan jaringan Anda dan Ubuntu. Jika administrator jaringan masuk akal, Anda dapat meminta bantuan mereka untuk mendiagnosis. Saya khawatir balasan mereka yang biasa adalah "Gunakan Windows" tetapi mungkin mereka dapat membantu.
roadmr
Hai @roadmr, itu terjadi di rumah saya, dan saya melakukan instalasi dari awal. Mungkin itu masalah komputer saya (Dell Studio) + Ubuntu 12.10?
Felipe
1

Saya dapat membantu Anda mendiagnosisnya, jika Anda menonaktifkan semua aplikasi jaringan selain dari aplikasi Anda (git client dalam kasus ini) untuk meminimalkan kebisingan jaringan dan menggunakan tcpdump / wireshark untuk menangkap lalu lintas yang dikirim dan diterima ketika Anda mengalami masalah.

Pastikan untuk mulai menangkap sebelum Anda menjalankan perintah yang mengalami masalah koneksi.

Instal kedua program dengan:

sudo apt-get install wireshark tcpdump

dan kemudian jalankan

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

untuk mulai menangkap sebelum pengujian.

Akan sangat membantu jika Anda menangkap lalu lintas selama satu sesi yang gagal dan mengunggah dump.pcap yang dihasilkan di suatu tempat di mana saya bisa mengunduhnya.

Marcin Kaminski
sumber
Terima kasih. Saya akan melihatnya segera setelah saya tiba di rumah. Tetapi masalah terjadi pada https, saya pikir ini masalah untuk tcpdump, bukan? Saya akan memeriksa apakah saya dapat menguji dengan http.
Felipe
Saya tidak yakin apa yang Anda maksud dengan masalah dengan tcpdump. Saya menyarankan untuk menggunakannya untuk menangkap semua lalu lintas saat Anda mengalami masalah karena ini akan memungkinkan untuk menganalisisnya dan mungkin menemukan masalahnya.
Marcin Kaminski
Maksud saya koneksi https tidak mungkin untuk menangkap lalu lintas. Apakah aku salah? Karena dienkripsi.
Felipe
Kesalahan saya - saya tidak melihat Anda menggunakan HTTPS. Meskipun ini tidak akan menunjukkan kepada Anda masalah level aplikasi yang mungkin Anda alami, Anda masih dapat menemukan masalah di lapisan jaringan yang lebih rendah yang mungkin terbukti sangat membantu.
Marcin Kaminski
terima kasih atas perhatiannya. Jadi, apa yang harus saya lakukan sekarang? Senilai 4 BTC.
Felipe
1

Jika Anda tidak berada di belakang proksi maka abaikan komentar ini.

Saya berada di belakang proxy di tempat kerja dan harus mengkonfigurasi git untuk mencapainya. Sebelumnya saya memiliki timeout untuk github di mesin Ubuntu sementara mesin Windows bekerja dengan baik.

Jadi jika Anda berada di belakang proxy, buka file ~ / .gitconfig Anda dan tambahkan baris ini:

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

Tentu saja ganti IP dan nomor port dengan milik Anda. Semoga ini membantu

faskunji
sumber
Maaf, ini bukan kasus saya. Terima kasih. Masalah utama saya masih ada, yaitu ketika saya mencoba mendorong sesuatu ke Github. Klon dan tarik tidak masalah.
Felipe
-1

Saya mendapatkan kesalahan ini ketika menjalankan 'brew update' di baris perintah (terminal) saya:

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

Saya juga memperhatikan bahwa tidak ada browser saya yang dapat terhubung ke github.comsitus web.

Saya memecahkan semua masalah koneksi antara mac OS X Mavericks dan github dengan mengalihkan koneksi jaringan wifi saya dari 802.11n (5.18GHz) ke 802.11g (2.412GHz).

Saya tidak tahu mengapa itu berhasil bagi saya, tetapi saya senang itu kembali normal.

George
sumber