Có vẻ vài ngày trước họ đã nới lỏng cấu hình bảo vệ chống crawler, khiến máy chủ bị quá tải
Ban đầu đây là biện pháp để tránh chặn nhầm người dùng bình thường, nhưng có lẽ đã nới quá tay
Lúc 5 giờ 24 sáng nhận cảnh báo PagerDuty và kiểm tra HN thì trông có vẻ ổn nên đã đánh dấu là sự cố đã được xử lý, nhưng thực ra lúc đó chỉ đang ngủ thôi
Có lẽ đến chiều sẽ tìm hiểu thêm được
Buồn cười thật, giờ xem như đã chính thức xác nhận rằng Dang quản lý HN ngay cả trong lúc ngái ngủ
Mong là đừng quá lo. Dù sao đây cũng chỉ là một trang để đọc bài và viết bình luận
Vẫn nên ngủ đủ giấc. Có down vài tiếng cũng không sao. Luôn cảm ơn vì mọi thứ
Lúc đầu khi HN không mở được, tôi còn tưởng đã có sự cố diện rộng toàn cầu
Kiểm tra trên downforeveryoneorjustme.com/hacker-news thì thấy đã có 52 báo cáo trong thời gian ngắn
Tôi cũng tò mò không biết ai đã crawl nhiều đến vậy. Là DDoS hay là thu thập dữ liệu của các công ty AI
HN vốn đã có API và cả dataset, nên chuyện phải crawl bằng mọi giá khá thú vị
Có lẽ cũng ổn nếu có chính sách vận hành tắt cảnh báo tạm thời trong khung giờ ngủ theo giờ Mỹ
HN quan trọng thật, nhưng rủi ro không lớn đến mức phải bật dậy lúc rạng sáng để xử lý
Tôi đã học được bằng kinh nghiệm rằng cái giá của thiếu ngủ là khá đắt
Không cần phải xin lỗi đâu. Đây chỉ là cơ hội để tất cả chúng ta tạm dừng những việc vẫn trì hoãn
Khi HN bị down, tôi rơi vào vòng lặp vô hạn
Cứ lặp lại kiểu “HN down rồi → phải vào HN xem tin down chứ → HN down rồi”
Tôi cũng vậy. Cứ nghĩ “một lát nữa chắc sẽ lên lại thôi” rồi liên tục refresh, thế là trôi mất mấy tiếng
May mà giờ vòng lặp đã bị phá vỡ
Tôi có thói quen vô thức mở lại trình duyệt và kiểm tra trang đầu HN hai ba lần
Buồn cười là tôi còn mắc vòng lặp HN ngay cả khi nó không down
Sáng dậy tôi còn tự hỏi liệu mình có vừa tỉnh dậy trong địa ngục không
Tôi còn lên Linux Discord hỏi xem có phải vừa có sự cố lớn nào không. Kiểu “HN down rồi, có phải đang có outage lớn không?”
Hôm nay tôi mới nhận ra tay mình có phản xạ mở Hacker News một cách tự động
Tôi học được nhiều nhất khi đọc bình luận ở đây. Chắc vì vậy mà sinh ra cơn nghiện này
May là không chỉ mình tôi như vậy. Chỉ cần gõ chữ “n” trong thanh địa chỉ trình duyệt là HN đã hiện autocomplete
Tôi dùng LeechBlock để đặt bộ đếm trễ 5 giây mỗi khi mở cửa sổ HN mới
Nếu mất focus thì bộ đếm sẽ thất bại, nên thật sự giúp kiểm soát tốc độ Liên kết LeechBlock
Tôi đã vượt qua giai đoạn đó, làm ra 4 ứng dụng và giờ ARR đã gần 500 triệu USD
Tôi bật no procrast mode để chỉ cho phép xem HN 10 phút mỗi giờ, và thấy khá hiệu quả
Thiếu HN trong thói quen buổi sáng làm tôi thấy có gì đó trống vắng
Chuyện này còn ảnh hưởng đến cả ngày của tôi nhiều hơn cả outage AWS hay Cloudflare
Tôi từng tự hỏi tài khoản Twitter HNStatus còn dùng được không
Nếu không đăng nhập thì chỉ thấy feed không theo trình tự thời gian, nên gần như vô dụng
Có người hỏi liệu có cách kiểm tra trạng thái nào tốt hơn không
Chúng tôi chỉ đăng lên đó khi biết là đang bị down và sự cố kéo dài hơn vài phút
Lần này thì không biết. Có nói ở bình luận này
xcancel.com/HNStatus sau tweet ghim thì vẫn giữ thứ tự tuần tự
Chỉ cần đổi liên kết x.com thành xcancel.com là gọn gàng hơn nhiều
Trong ứng dụng di động, nếu đổi cách sắp xếp của tab “Following” sang “most recent” thì sẽ lại có feed theo thứ tự thời gian
Thiết lập đó cũng được giữ trên web
hn.hund.io cũng là trang trạng thái, nhưng lần này nó không phát hiện được
Cũng có vấn đề là màu chữ xám khiến người ta không muốn đọc kỹ văn bản
Câu đùa “phải tiêu cho hết error budget trước cuối năm” khá buồn cười
Điều đó làm tôi nhớ đến chuyện cuối năm phải vội vàng xử lý những yêu cầu từng bị từ chối trước đây vì ngân sách kiểu ‘không dùng là mất’
Kết quả là coi như nửa năm không dùng nó cho ra hồn
Điều thú vị là khi không đăng nhập thì trang vẫn tiếp tục mở được
Khi nó down, tôi đã nghĩ “vậy là hôm nay mình sẽ có một ngày làm việc hiệu quả rồi”
Lần sau chỉ cần mở bằng chế độ duyệt web riêng tư
Phần lớn sự cố của HN chỉ ảnh hưởng tới các request đã đăng nhập
Xóa cookie cũng được, nhưng sau khi khôi phục thì phải đăng nhập lại
hahaha
Web không mở được, nhưng công cụ HN CLI của tôi vẫn truy cập được ở chế độ chỉ đọc Liên kết hnterminal
Nhiều dịch vụ phát hiện sự cố lần này đã không hoạt động đúng
Tôi cảm thấy cần có một bảng điều khiển độ tin cậy
Có vẻ mọi người đã bị cache đánh lừa. Trang khi đăng xuất được cache rất mạnh nên trông như phản hồi bình thường
Vậy thì giờ lại cần thêm một công cụ phát hiện sự cố của chính công cụ phát hiện sự cố nữa
Rốt cuộc là cần kiểu downdetectorsdowndetector.com
1 bình luận
Ý kiến trên Hacker News
Có vẻ vài ngày trước họ đã nới lỏng cấu hình bảo vệ chống crawler, khiến máy chủ bị quá tải
Ban đầu đây là biện pháp để tránh chặn nhầm người dùng bình thường, nhưng có lẽ đã nới quá tay
Lúc 5 giờ 24 sáng nhận cảnh báo PagerDuty và kiểm tra HN thì trông có vẻ ổn nên đã đánh dấu là sự cố đã được xử lý, nhưng thực ra lúc đó chỉ đang ngủ thôi
Có lẽ đến chiều sẽ tìm hiểu thêm được
Vẫn nên ngủ đủ giấc. Có down vài tiếng cũng không sao. Luôn cảm ơn vì mọi thứ
Kiểm tra trên downforeveryoneorjustme.com/hacker-news thì thấy đã có 52 báo cáo trong thời gian ngắn
Tôi cũng tò mò không biết ai đã crawl nhiều đến vậy. Là DDoS hay là thu thập dữ liệu của các công ty AI
HN vốn đã có API và cả dataset, nên chuyện phải crawl bằng mọi giá khá thú vị
HN quan trọng thật, nhưng rủi ro không lớn đến mức phải bật dậy lúc rạng sáng để xử lý
Tôi đã học được bằng kinh nghiệm rằng cái giá của thiếu ngủ là khá đắt
Khi HN bị down, tôi rơi vào vòng lặp vô hạn
Cứ lặp lại kiểu “HN down rồi → phải vào HN xem tin down chứ → HN down rồi”
May mà giờ vòng lặp đã bị phá vỡ
Hôm nay tôi mới nhận ra tay mình có phản xạ mở Hacker News một cách tự động
Nếu mất focus thì bộ đếm sẽ thất bại, nên thật sự giúp kiểm soát tốc độ
Liên kết LeechBlock
Thiếu HN trong thói quen buổi sáng làm tôi thấy có gì đó trống vắng
Tôi từng tự hỏi tài khoản Twitter HNStatus còn dùng được không
Nếu không đăng nhập thì chỉ thấy feed không theo trình tự thời gian, nên gần như vô dụng
Có người hỏi liệu có cách kiểm tra trạng thái nào tốt hơn không
Lần này thì không biết. Có nói ở bình luận này
Chỉ cần đổi liên kết x.com thành xcancel.com là gọn gàng hơn nhiều
Thiết lập đó cũng được giữ trên web
Cũng có vấn đề là màu chữ xám khiến người ta không muốn đọc kỹ văn bản
Câu đùa “phải tiêu cho hết error budget trước cuối năm” khá buồn cười
Kết quả là coi như nửa năm không dùng nó cho ra hồn
Có vẻ nó đã down khoảng 3 tiếng
tham khảo liên kết incident,
downforeveryoneorjustme.com/hacker-news
Kỳ lạ là trên statuspal lại không có bản ghi nào
Liên kết statuspal
Khi nó down, tôi đã nghĩ “vậy là hôm nay mình sẽ có một ngày làm việc hiệu quả rồi”
Phần lớn sự cố của HN chỉ ảnh hưởng tới các request đã đăng nhập
Xóa cookie cũng được, nhưng sau khi khôi phục thì phải đăng nhập lại
Web không mở được, nhưng công cụ HN CLI của tôi vẫn truy cập được ở chế độ chỉ đọc
Liên kết hnterminal
Nhiều dịch vụ phát hiện sự cố lần này đã không hoạt động đúng
Tôi cảm thấy cần có một bảng điều khiển độ tin cậy