Hết thời gian kết nối khi truy cập Github [đã đóng]


11

Tôi có chính xác vấn đề tương tự như được mô tả ở đây: /programming/12849986/connection-timeout-when-accessing-github

Vì vậy, tôi sẽ chỉ sao chép và dán:

Tôi có một số vấn đề kỳ lạ. Khi tôi cố gắng đăng nhập của tôi Github tài khoản, tôi nhận được một "net :: ERR_EMPTY_RESPONSE lỗi".

Tôi đã thử với Chrome, Firefox và Opera . Trong Firefox, nếu xóa bộ nhớ cache và dữ liệu ngoại tuyến, nó sẽ hoạt động được một lúc. Sau đó tôi có thể đăng nhập, nhưng tôi vẫn không thể tạo kho lưu trữ Github, ngay cả khi tôi xóa bộ nhớ cache một lần nữa.

My friend , trong cùng một mạng , với Windows, có thể làm bất cứ điều gì ông muốn trên trang web Github, nhưng tôi không thể. Tôi đã thử nhiều máy chủ DNS , tôi đã cố gắng không thiết lập nó (bạn tôi không), nhưng nó vẫn không hoạt động .

Hệ điều hành của tôi: Ubuntu x64 12.04

Ý tưởng, xin vui lòng. Và cảm ơn.

Ngoài ra, tôi có thể sao chép bất kỳ repo nào nhưng tôi không thể đẩy. Tôi đã phải đổi thành https://codeplane.com/ do vấn đề này, nhưng tôi muốn hiểu tại sao nó lại xảy ra.

EDIT: Tôi có thể sao chép một repo, nhưng cái còn lại chỉ bị treo ở điểm này:

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 

BẤT K Push đẩy nào như thế này:

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: Tôi định dạng PC của mình và tôi đã cài đặt lại Ubuntu, nhưng vấn đề vẫn như cũ. Vì vậy, nó giúp loại bỏ bất kỳ vấn đề với cài đặt hoặc cập nhật. Tôi có một Dell Studio XPS.

EDIT 3: Tôi trả 4 Bitcoin nếu có ai giải quyết vấn đề của tôi. Chỉ cần đặt địa chỉ công cộng của bạn với nhau.

EDIT 4: Khi tôi cố gắng đẩy, sau vài phút, tôi nhận được thông báo này:

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 - là memcachedvấn đề của bạn ( askbot.org/en/question/2699/ mài )? Bạn đã cài đặt cái này chưa?
fossfreedom

@fossfreedom, không tôi chưa cài đặt memcached
Felipe

nếu bạn thêm -vvào cuộc gọi đẩy của mình (tức là chạy ở chế độ dài dòng) - đầu ra là gì? sử dụng paste.ubfox.com cho kết quả của bạn.
fossfreedom


1
Là một vấn đề ở phía máy chủ của GitHub , không liên quan gì đến Ubuntu.
Braiam

Câu trả lời:


4

Giải pháp:

Sau một chuỗi dài với sự hỗ trợ của Github, họ nói rằng đó là cấu hình phía máy chủ liên quan đến dự kiến ​​tránh tấn công DDOS đã ảnh hưởng đến một số người dùng, như tôi. Sau một số điều chỉnh trong máy chủ Github, mọi thứ trở lại bình thường và hoạt động rất tốt trở lại!

Cảm ơn rất nhiều cho nhóm hỗ trợ Github, họ rất minh bạch và hữu ích.

Trích dẫn từ chuỗi email dài:

Xin chào Felipe -

Chúng tôi đã trải qua các cuộc tấn công DDoS không liên tục trong vài tuần qua và tác dụng phụ đáng tiếc của một số biện pháp phòng ngừa mà chúng tôi đã áp dụng là tác dụng phụ kỳ lạ như thế này. Chúng tôi tin rằng vấn đề ở đây là một số bảo vệ DDoS của chúng tôi bị cấu hình sai. Chúng tôi đang làm việc với nhà cung cấp mạng ngoài để điều chỉnh bảo vệ DDoS để không giảm lưu lượng khác như thế này với mức độ ưu tiên cao nhất. Xin lỗi một lần nữa cho các vấn đề lặp đi lặp lại ở đây!

Jesse GitHub Ops


Đã thực sự có bất kỳ cải thiện kể từ đó, hoặc bạn vẫn gặp vấn đề tương tự?
IQAndreas

Xin chào @IQAndreas, tôi chưa bao giờ gặp vấn đề này trước đây. Đã từng là bạn?
Felipe

Tôi đã gặp vấn đề này gần một năm nay (và tôi vẫn đang gặp phải vấn đề này) và cài đặt lại Ubuntu hoặc điều chỉnh kích thước MTU không làm được gì. Bạn có nghĩ rằng GitHub sẽ có thể giúp đỡ, hay tôi chỉ nên tiếp tục sử dụng HTTPS?
IQAndreas

Xin chào @IQAndreas! Github sẽ giúp bạn! Họ giúp tôi và khắc phục vấn đề của tôi. Tôi khá chắc chắn rằng vấn đề của bạn có liên quan đến một số cấu hình phía máy chủ. Hãy liên hệ với họ và đặt ở đây câu chuyện của bạn quá. Điều quan trọng là giúp đỡ những người khác có cùng một vấn đề! Cảm ơn bạn rất nhiều.
Felipe

2

Tìm kiếm thông báo lỗi của bạn sẽ hiển thị một số nội dung về kích thước MTU.

Nếu có thể, tôi khuyên bạn nên thử một mạng / ISP khác chỉ để xác nhận rằng nó chỉ xảy ra trên mạng cụ thể đó.

Sau đó, bạn có thể thử thay đổi MTU (ví dụ bạn có thể xem Windows có gì cho MTU và đặt Ubuntu thành cái đó; theo mặc định là 1500 trên Ubuntu).

Dưới đây là cách thay đổi MTU: http://ubuntuforums.org/showthread.php?t=1887063 .

Tôi khuyên bạn trước tiên nên kiểm tra trên một mạng khác và chỉ sau đó thử thay đổi MTU. Đó không phải là điều cần được thực hiện phổ biến vì vậy nếu việc thay đổi mạng giúp ích, tôi sẽ nói rằng đó là một vấn đề kỳ lạ với mạng, mà Windows có thể không thấm nước.


Cảm ơn @roadmr! Tôi đã thử trong Mac OSX và Windows và nó vẫn ổn. Chỉ cần trên Ubuntu tôi có vấn đề. Tôi thậm chí không thể nhập URL này, ví dụ: github.com trong Firefox Tôi có thể truy cập trang đầu tiên, nhưng đôi khi không thành công khi tôi nhấp vào bên trong. Tôi đã cố gắng thay đổi MTU của mình nhưng vẫn không hoạt động. Bạn có biết những gì tôi có thể thử nhiều hơn? Tôi không hiểu tại sao Codeplane hoạt động và Github thì không. Cảm ơn!
Felipe

Hôm nay, tôi có thể nhập trên github.com nhưng không có trong github.com/felipelalli/machine-gun chẳng hạn. Trình duyệt cứ suy nghĩ mãi cho đến khi kết thúc "Lỗi 324 (net :: ERR_EMPTY_RESPONSE): Máy chủ đã đóng kết nối mà không gửi bất kỳ dữ liệu nào."
Felipe

Chà, tôi có thể truy cập URL súng máy tốt, và tôi đang chạy Ubuntu 12.10, vì vậy nó không có gì "sai" trong Ubuntu, chỉ là một số không tương thích hoặc không khớp với mạng và Ubuntu của bạn. Nếu quản trị viên mạng hợp lý, bạn có thể yêu cầu họ giúp chẩn đoán. Tôi sợ câu trả lời thông thường của họ có thể là "Sử dụng Windows" nhưng có lẽ họ có thể giúp đỡ.
roadmr

Xin chào @roadmr, nó xảy ra trong nhà của tôi và tôi đã cài đặt từ đầu. Có lẽ đó là sự cố của máy tính của tôi (Dell Studio) + Ubuntu 12.10?
Felipe

1

Tôi có thể giúp bạn chẩn đoán nó, nếu bạn vô hiệu hóa tất cả các ứng dụng mạng ngoài ứng dụng của bạn (git client trong trường hợp này) để giảm thiểu tiếng ồn mạng và sử dụng tcpdump / wireshark để nắm bắt lưu lượng đã gửi và nhận khi bạn gặp sự cố.

Đảm bảo bắt đầu chụp trước khi bạn chạy lệnh gặp sự cố khi kết nối.

Cài đặt cả hai chương trình với:

sudo apt-get install wireshark tcpdump

và sau đó chạy

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

để bắt đầu chụp trước khi thử nghiệm.

Sẽ rất hữu ích nếu bạn nắm bắt được lưu lượng truy cập trong một phiên không thành công và tải lên kết quả dump.pcap ở nơi tôi có thể tải xuống.


cảm ơn bạn. Tôi sẽ thấy nó ngay khi tôi về đến nhà. Nhưng vấn đề xảy ra trên https, tôi nghĩ đó là vấn đề với tcpdump, phải không? Tôi sẽ kiểm tra xem tôi có thể kiểm tra với http không.
Felipe

Tôi không chắc ý của bạn về vấn đề với tcpdump. Tôi đã đề nghị sử dụng nó để nắm bắt tất cả lưu lượng truy cập trong thời gian bạn gặp sự cố vì điều này sẽ cho phép phân tích nó và có thể tìm thấy sự cố.
Marcin Kaminski

Ý tôi là kết nối https là không thể nắm bắt lưu lượng. Tôi có lầm không? Bởi vì nó được mã hóa.
Felipe

Lỗi của tôi - Tôi không nhận thấy bạn đang sử dụng HTTPS. Mặc dù điều này sẽ không cho bạn thấy các vấn đề ở cấp ứng dụng mà bạn có thể gặp phải, bạn vẫn có thể tìm thấy các sự cố ở lớp mạng thấp hơn có thể hữu ích.
Marcin Kaminski

Cảm ơn đã quan tâm. Vậy tôi nên làm gì bây giờ? Trị giá 4 BTC.
Felipe

1

Nếu bạn không đứng sau proxy thì bỏ qua bình luận này.

Tôi đứng sau proxy trong công việc và phải cấu hình git để tiếp cận nó. Trước đó tôi đã hết thời gian cho github trên máy Ubuntu trong khi máy Windows hoạt động tốt.

Vì vậy, nếu bạn đứng sau proxy, hãy mở tệp ~ / .gitconfig của bạn và thêm các dòng sau:

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

Tất nhiên thay thế số IP và số cổng bằng của bạn. Hi vọng điêu nay co ich


Tôi xin lỗi, đây không phải là trường hợp của tôi. Cảm ơn. Vấn đề chính của tôi vẫn còn đó, đó là khi tôi cố gắng đẩy mọi thứ lên Github. Nhân bản và kéo là OK.
Felipe

-1

Tôi đã gặp lỗi này trong khi thực hiện 'ủ cập nhật' trong dòng lệnh (terminal) của mình:

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

Tôi cũng nhận thấy rằng không có trình duyệt nào của tôi có thể kết nối với github.comtrang web.

Tôi đã giải quyết tất cả các vấn đề kết nối giữa mac OS X Mavericks và github của tôi bằng cách chuyển kết nối wifi mạng của tôi từ 802.11n (5.18GHz) sang 802.11g (2.412GHz).

Tôi không biết tại sao điều đó làm việc cho tôi, nhưng tôi chỉ vui vì nó trở lại bình thường.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.