
Sự cố GitHub toàn cầu: API, yêu cầu kéo và Copilot bị ảnh hưởng khi tỷ lệ lỗi tăng cao
Thời điểm và nội dung bị lỗi
GitHub gặp sự cố toàn cầu vào thứ Hai, ngày 17 tháng 8, bắt đầu lúc khoảng 13:40 UTC (6:40 a.m. PT), theo thời gian được thông báo bởi BetaNews và The Register. BetaNews cho biết GitHub ban đầu đã nói rằng họ đang điều tra các vấn đề về hiệu suất, trước khi xác nhận rằng có những vấn đề rộng hơn trên nhiều thành phần khác nhau. The Register cũng ghi nhận rằng sự cố bắt đầu vào lúc 13:40 UTC. GeekWire cho biết sự cố bắt đầu vào lúc 6:40 a.m. theo giờ khu vực Thái Bình Dương, phù hợp với các báo cáo này.
Trong suốt buổi sáng, các nhà xuất bản đã truyền tải các cập nhật tình trạng của công ty mô tả sự suy giảm trên diện rộng. BleepingComputer báo cáo rằng các nhà phát triển đã gặp lỗi trên trang web, Yêu cầu API, Hành động, Webhook, Vấn đề và Yêu cầu kéo, với Copilot sau đó được thêm vào danh sách các dịch vụ bị ảnh hưởng. Engadget và Tech Edition cũng lưu ý về các vấn đề liên quan đến hoạt động API, yêu cầu kéo, webhook và Copilot.
Ai bị ảnh hưởng và mức độ ra sao
GeekWire đã mô tả GitHub là một nền tảng thuộc sở hữu của Microsoft với 225 triệu người dùng và cho biết sự cố đã ảnh hưởng đến công việc phát triển trên toàn thế giới. BetaNews cũng mô tả sự kiện này là một sự cố lớn trên toàn cầu. Mặc dù các nguồn tin này không định lượng số lượng người dùng trong thời gian gặp sự cố, nhưng một số nhà xuất bản đã truyền tải các số liệu bản tóm tắt từ trang trạng thái của nền tảng.
BetaNews báo cáo rằng vào lúc 14:04 UTC, GitHub ghi nhận tỷ lệ lỗi khoảng 20% đối với lưu lượng web và API, với tỷ lệ tải xuống kho và tệp lưu trữ thất bại khoảng 50%. Hindustan Times và Engadget đã nhắc lại rằng vào khoảng 11:42 a.m. theo giờ ET, GitHub cho biết họ đang thực hiện các biện pháp giảm thiểu trong khi báo cáo cùng những con số 20% và 50% giống nhau. The Register đã nhấn mạnh tỷ lệ thất bại 50% đối với việc tải xuống nội dung kho. BleepingComputer bổ sung rằng một số người dùng đã thấy lỗi máy chủ khi tải những cam kết, kho và trang yêu cầu kéo trong thời gian sự cố. Khách hàng doanh nghiệp cũng cảm thấy tác động: cả BleepingComputer và BetaNews đã nói rằng xác thực SAML và OIDC, SCIM và Team Sync đã bị ảnh hưởng.
Những gì GitHub và Microsoft đã nói trong quá trình khắc phục
Các nhà xuất bản đã truyền tải một chuỗi cập nhật trang trạng thái trong suốt buổi sáng và đầu buổi chiều. BetaNews báo cáo rằng vào lúc 16:36 UTC, Microsoft cho biết họ đã xác định được một thành phần có vấn đề và đã thực hiện các hành động khắc phục, đồng thời ghi nhận những dấu hiệu phục hồi trong khi thừa nhận rằng tỷ lệ lỗi vẫn còn cao. Ngay sau đó, BetaNews đã ghi rằng Microsoft cho biết sự suy giảm ảnh hưởng đến Yêu cầu API, Hành động, Hoạt động Git, Vấn đề, Trang, Yêu cầu kéo và Webhook đã được giảm thiểu và các nhóm đang theo dõi tình hình ổn định.
Từ bờ biển miền Tây Hoa Kỳ, GeekWire đã báo cáo rằng GitHub cho biết họ đã tìm ra nguồn gốc của sự cố ngay sau 9:30 a.m. PT và đã kiểm soát được sự cố vào khoảng 10:00 a.m. PT, với các dịch vụ đang phục hồi. GeekWire cũng thêm rằng Copilot vẫn được liệt kê là một sự cố đang diễn ra trong khi công ty tiếp tục theo dõi tình trạng ổn định chung. BleepingComputer ghi nhận rằng khả năng sẵn có của Copilot đã bị suy giảm vào lúc 10:31 a.m. ET. BleepingComputer cũng lưu ý rằng Hoạt động Git, Gói, Trang và Không gian mã đã được hiển thị là hoạt động trong khi một số bộ phận khác của nền tảng vẫn đang suy giảm. Không có bản cập nhật nào trong số này khẳng định rằng việc phục hồi là hoàn tất.
Cause and outstanding questions
Tính đến thời điểm xuất bản của các nguồn tin, GitHub chưa công bố nguyên nhân gốc rễ của sự cố. GeekWire cho biết công ty chưa cung cấp chi tiết về nguồn gốc hoặc nguyên nhân của vấn đề tại thời điểm báo cáo của mình, và BleepingComputer và Tech Edition cũng cho biết cuộc điều tra vẫn đang tiếp tục và nguyên nhân vẫn chưa rõ ràng. CyberSecurityNews cũng đã viết rằng nguyên nhân gốc rễ chưa được công bố công khai. Nơi nào có số liệu được công bố, chúng là những bản tóm tắt được lấy từ trang trạng thái vào những thời điểm cụ thể; các tỷ lệ lỗi 20% và 50%, ví dụ, đã được báo cáo như những đo lường vào thời điểm cụ thể chứ không phải là tổng số cuối cùng. Nếu GitHub cung cấp một phân tích sau sự cố, điều này có thể làm rõ xem một sự cố của một thành phần hay một chuỗi phụ thuộc rộng hơn đã kích hoạt sự cố vào thứ Hai; cho đến lúc đó, nguyên nhân vẫn chưa được xác nhận trong báo cáo công khai.
Theo dõi dịch vụ mà bạn phụ thuộc vào
Để có cái nhìn tổng quan hơn về những sự cố đang phát triển, hãy xem lưu trữ sự cố Internet và thư mục website và dịch vụ. Status Is Down có các kế hoạch giúp các nhóm theo dõi các dịch vụ và trang web mà họ phụ thuộc vào, và độc giả có thể đăng ký để chọn phạm vi bảo hiểm phù hợp.
Tài liệu tham khảo
- GeekWire: Sự cố GitHub đã làm gián đoạn các nhà phát triển trên toàn thế giới trong lần lùi bước gần đây nhất đối với nền tảng lập trình Microsoft
- BetaNews: Microsoft xác nhận sự cố toàn cầu lớn của GitHub
- CyberSecurityNews: Sự cố GitHub làm gián đoạn các nhà phát triển trên toàn cầu giữa cuộc điều tra đang diễn ra
- Tech Edition: GitHub gặp sự cố rộng rãi ảnh hưởng đến API, yêu cầu kéo và Copilot
- Hindustan Times: Nguyên nhân sự cố GitHub: Nền tảng phát triển báo cáo 'tỷ lệ lỗi cao' và các vấn đề API; Microsoft cho biết 'chúng tôi hiện đang...'
- Engadget: GitHub đã gặp sự cố hầu hết thời gian buổi sáng
- BleepingComputer: Microsoft xác nhận GitHub đã ngừng hoạt động trên toàn cầu
- The Register: GitHub có vấn đề khi tải xuống kho đạt tỷ lệ lỗi 50%
Ảnh: ID 176448931 © Transversospinales | Dreamstime.com