Mã HTTP 409 có thể xảy ra chủ yếu do sự cố trình duyệt hoặc do ứng dụng bảo mật của thiết bị can thiệp. Các sự cố trình duyệt có thể bao gồm từ trình duyệt lỗi thời đến cấu hình trình duyệt bị hỏng. Lỗi xảy ra khi khách hàng cố gắng truy cập một trang web hoặc thực hiện một hành động (chẳng hạn như cập nhật Ubuntu) nhưng không thực hiện được và gặp phải lỗi 409. Sự cố không chỉ giới hạn ở một trình duyệt, hệ điều hành, ứng dụng hoặc trò chơi cụ thể.
Sửa mã lỗi 409 trên trình duyệtTheo tiêu chuẩn HTTP, mã trạng thái 409 có nghĩa là xung đột . Điều này có nghĩa là máy khách, trình duyệt hoặc ứng dụng thông qua dịch vụ web đã đưa ra yêu cầu HTTP theo các giả định sai hoặc yêu cầu xung đột với trạng thái hiện tại của máy chủ. Điều này có thể xảy ra nếu hai yêu cầu HTTP được máy khách đưa ra để sửa đổi cùng một đối tượng hoặc nếu máy chủ bị quá tải. Ví dụ:nếu bạn cố tải lên phiên bản cũ hơn của tệp đã có trên hệ thống kiểm soát phiên bản thì hệ thống kiểm soát phiên bản có thể trả về lỗi 409.
Lỗi này cũng có thể xảy ra do sự cố phía máy chủ và phía máy khách. Bài viết nhằm mục đích giải quyết các vấn đề phía máy khách do lỗi 409 xảy ra. Do tính đa dạng của máy chủ, công nghệ, nền tảng và API liên quan nên không thể đề cập đến những vấn đề đó trong bài viết này.
Những điều sau đây có thể dễ dàng được coi là những lý do chính ở phía máy khách có thể gây ra lỗi HTTP 409:
- Trình duyệt lỗi thời :Bạn có thể gặp phải lỗi HTTP 409 nếu trình duyệt trên thiết bị của bạn đã lỗi thời vì trình duyệt lỗi thời có thể không triển khai các phát triển mới nhất theo tiêu chuẩn HTTP và gây ra xung đột với máy chủ tuân theo các tiêu chuẩn HTTP mới nhất.
- Cookie, bộ đệm, dữ liệu trang web của trình duyệt bị hỏng :Nếu cookie, dữ liệu trang web hoặc bộ đệm của trình duyệt bị hỏng thì điều đó có thể gây ra xung đột giữa giao tiếp giữa máy chủ và máy khách, dẫn đến lỗi 409.
- Tùy chỉnh cấu hình trình duyệt không tương thích :Cấu hình không mặc định của trình duyệt có thể gây ra lỗi 409 do trình duyệt có thể đưa ra yêu cầu xung đột và do đó gây ra lỗi.
- Sản phẩm bảo mật trên thiết bị :Lỗi HTTP 409 có thể xảy ra do sự can thiệp vào giao tiếp máy chủ/máy khách từ sản phẩm bảo mật của hệ thống và do đó, các gói dữ liệu xung đột đang được gửi đến máy chủ.
1. Thực hiện khởi động lại thiết bị và thiết bị mạng
Trục trặc giao tiếp tạm thời có thể gây ra lỗi HTTP 409 do các yêu cầu xung đột có thể được đưa ra từ phía máy khách. Tại đây, việc thực hiện khởi động lại thiết bị và thiết bị mạng có thể xóa được lỗi HTTP.
- Tắt nguồn thiết bị và thiết bị mạng của bạn (chẳng hạn như bộ định tuyến).
- Sau đó rút phích cắm cáp nguồn của thiết bị từ nguồn điện (trong trường hợp sử dụng thiết bị không dùng pin như PC). Nếu sử dụng thiết bị có pin (chẳng hạn như USB dongle), hãy tháo pin của thiết bị đó. Rút phích cắm Bộ định tuyến khỏi Nguồn điện
- Bây giờ đợi đã trong 5 phút rồi cắm lại các thiết bị vào các nguồn điện có liên quan. Trường hợp máy có pin thì lắp lại pin.
- Sau đó bật nguồn bộ định tuyến và đợi cho đến khi nó được bật nguồn đúng cách.
- Bây giờ bật nguồn thiết bị của bạn (như PC) và sau khi bật nguồn đúng cách, hãy kiểm tra xem liệu nó có thể truy cập vào trang web có vấn đề hay không và lỗi HTTP 409 đối với trang web sẽ được xóa.
2. Cập nhật trình duyệt lên bản dựng mới nhất
Một trình duyệt lỗi thời có thể thiếu khả năng tuân theo các sửa đổi mới nhất đối với tiêu chuẩn HTTP và điều này có thể khiến trình duyệt không tương thích với nhiều trang web. Và điều tương tự cũng có thể đúng nếu trình duyệt trên thiết bị của bạn đã lỗi thời và việc cập nhật trình duyệt của bạn lên bản dựng mới nhất có thể xóa được lỗi HTTP. Để minh họa, chúng ta sẽ thực hiện quá trình cập nhật trình duyệt Chrome.
- Khởi chạy Chrome trình duyệt rồi nhấp vào ba dấu chấm lửng dọc (gần trên cùng bên phải).
- Bây giờ hãy di chuột qua Trợ giúp và chọn Giới thiệu về Google Chrome . Mở Giới thiệu về Google Chrome
- Sau đó, trong cửa sổ kết quả, hãy đảm bảo Chrome trình duyệt được cập nhật lên bản dựng mới nhất và sau đó, nhấp vào Khởi chạy lại . Cập nhật Chrome lên bản dựng mới nhất
- Bây giờ hãy kiểm tra xem có thể mở các trang web có vấn đề mà không gây ra lỗi 409 hay không.
3. Chạy trình duyệt ở chế độ ẩn danh hoặc riêng tư
Nếu bất kỳ tiện ích mở rộng nào của trình duyệt gây ra xung đột giữa giao tiếp giữa thiết bị và máy chủ thì điều đó có thể dẫn đến lỗi HTTP 409. Trong trường hợp này, việc truy cập trang web có vấn đề ở chế độ Ẩn danh hoặc Riêng tư của trình duyệt có thể xóa lỗi đang được thảo luận. Để minh họa, chúng ta sẽ thực hiện quá trình khởi chạy trình duyệt Chrome ở chế độ Ẩn danh.
- Khởi chạy Chrome trình duyệt và mở rộng menu của Chrome .
- Bây giờ hãy chọn Cửa sổ ẩn danh mới sau đó, trong cửa sổ Ẩn danh của Chrome, hãy truy cập trang web có vấn đề để kiểm tra xem trang web có đang tải bình thường hay không. Nếu vậy, hãy khởi chạy trình duyệt ở chế độ bình thường và tắt tất cả các tiện ích mở rộng của nó. Bây giờ hãy kiểm tra xem trang web vẫn tải tốt hay không. Nếu vậy thì bất kỳ tiện ích mở rộng nào đang gây ra sự cố và bạn có thể bật từng tiện ích mở rộng để tìm ra tiện ích có vấn đề. Nếu lỗi xảy ra ngay cả sau khi tắt tất cả các tiện ích mở rộng thì bạn có thể xóa bộ nhớ đệm hoặc cookie của trình duyệt (được thảo luận bên dưới). Mở Cửa sổ ẩn danh mới trong Chrome
4. Hãy thử một máy chủ khác
Nếu lỗi HTTP 409 xảy ra do cấu hình sai trên một máy chủ cụ thể thì việc thử một máy chủ khác có thể khắc phục được sự cố. Hãy nhớ rằng phương pháp này có thể chỉ hoạt động đối với các ứng dụng, trò chơi hoặc trang web mà bạn được phép chuyển đổi máy chủ. Để minh họa, chúng ta sẽ thảo luận về quy trình chọn máy chủ khác khi cập nhật Ubuntu (một tình huống được báo cáo trong đó hiển thị lỗi 409).
- Mở Phần mềm &Cập nhật trên Ubuntu và truy cập Phần mềm Ubuntu tab.
- Bây giờ hãy đặt danh sách thả xuống của Tải xuống từ tới Máy chủ chính . Đặt Ubuntu để tải xuống từ máy chủ chính
- Sau đó kiểm tra xem phần mềm Ubuntu có cập nhật tốt không.
- Nếu cách đó không thành công và sự cố xảy ra trong Snap , khởi chạy Thiết bị đầu cuối Ubuntu và thực thi như sau:
snap changes
Tìm ID của lỗi trong Snap Changes trên Ubuntu - Bây giờ hãy ghi lại ID của các quy trình gây ra sự cố rồi chạy các quy trình sau (trong trường hợp có nhiều hơn một quy trình có trạng thái lỗi, hãy lặp lại cho tất cả các quy trình) trong cửa sổ Terminal (trong đó XX là ID của quy trình):
sudo snap abort xx
- Sau khi hoàn tất, hãy kiểm tra xem hệ thống có hết lỗi 409 hay không.
5. Xóa cookie và bộ nhớ đệm của trình duyệt
Lỗi HTTP 409 có thể xảy ra nếu cookie hoặc bộ đệm của trình duyệt bị hỏng vì nó có thể gây ra xung đột trong giao tiếp với máy chủ của trang web có vấn đề. Trong trường hợp này, việc xóa cookie trang web hoặc dữ liệu trang web trong trình duyệt và bộ nhớ đệm của trình duyệt có thể xóa lỗi 409. Để làm sáng tỏ, chúng ta sẽ thực hiện quy trình xóa bộ nhớ đệm và cookie của trình duyệt Chrome trên PC. Trước khi tiếp tục, hãy sao lưu thông tin hoặc dữ liệu cần thiết (như thông tin đăng nhập vào trang web) trong trình duyệt.
- Khởi chạy Chrome trình duyệt và truy cập trang web có vấn đề (ví dụ:Google Lớp học).
- Bây giờ, khi lỗi 409 hiển thị, hãy nhấp vào biểu tượng ổ khóa trên thanh địa chỉ và chọn Cookie . Mở Cài đặt cookie của Lớp học Google trên Chrome
- Sau đó chọn một cookie và nhấp vào Xóa . Xóa Cookies của Google Lớp học trên Chrome
- Bây giờ lặp lại tương tự để xóa tất cả cookie của trang web có vấn đề.
- Sau đó khởi chạy lại trình duyệt Chrome và kiểm tra xem trang web có vấn đề có mở tốt hay không.
- Nếu không, hãy truy cập trang web có vấn đề và khi lỗi hiển thị, hãy nhấp vào biểu tượng ổ khóa trên thanh địa chỉ của trình duyệt.
- Bây giờ hãy chọn Cài đặt trang web và trong cửa sổ kết quả, nhấp vào Xóa dữ liệu . Mở Cài đặt trang web của Lớp học Google trong Chrome
- Sau đó xác nhận để xóa dữ liệu của trang web có vấn đề và sau khi hoàn tất, hãy khởi chạy lại trình duyệt để kiểm tra xem trang web đã bắt đầu mở bình thường chưa. Xóa dữ liệu của Google Classroom trên Chrome
- Nếu không, hãy khởi chạy lại trình duyệt Chrome và ở gần góc trên cùng bên phải của cửa sổ, hãy nhấp vào ba dấu chấm lửng dọc để mở rộng menu Chrome.
- Bây giờ hãy chọn Công cụ khác và trong menu phụ kết quả, hãy nhấp vào Xóa dữ liệu duyệt web . Mở Xóa dữ liệu duyệt web trong Menu Chrome
- Sau đó nhấp vào Đăng xuất (gần cuối cửa sổ kết quả) và chuyển sang Nâng cao tab.
- Bây giờ, hãy đặt Phạm vi thời gian thả xuống Mọi lúc và sau đó, chọn tất cả danh mục bằng cách đánh dấu vào các hộp kiểm có liên quan. Xóa dữ liệu duyệt web mọi lúc trong Chrome
- Sau đó nhấp vào Xóa dữ liệu và sau khi hoàn tất, hãy khởi chạy lại trình duyệt để kiểm tra xem trình duyệt có thể truy cập trang web có vấn đề mà không hiển thị lỗi HTTP 409 hay không.
6. Đặt lại cài đặt của trình duyệt về mặc định ban đầu
Nếu bất kỳ tùy chỉnh nào đối với cài đặt mặc định của trình duyệt đang cản trở việc giao tiếp của trình duyệt với một trang web theo cách xung đột với trạng thái hiện tại của máy chủ thì điều đó có thể dẫn đến lỗi HTTP 409. Trong trường hợp này, việc đặt lại cài đặt của trình duyệt về mặc định ban đầu có thể xóa được lỗi. Để minh họa, chúng ta sẽ thảo luận về quy trình đặt lại trình duyệt Chrome về mặc định ban đầu.
- Khởi chạy Chrome trình duyệt và mở menu của nó bằng cách nhấp vào ba hình elip dọc ở trên cùng bên phải.
- Bây giờ hãy chọn Cài đặt và trong ngăn bên trái, hãy mở rộng Nâng cao . Mở Cài đặt trình duyệt Chrome
- Sau đó chuyển đến tab phụ của Đặt lại và dọn dẹp . Đặt lại cài đặt Chrome về mặc định
- Bây giờ, hãy nhấp vào Đặt lại cài đặt về mặc định ban đầu (ở nửa bên phải của cửa sổ) và sau đó xác nhận để đặt lại cài đặt Chrome về mặc định ban đầu.
- Sau khi hoàn tất, khởi chạy lại trình duyệt Chrome và sau khi khởi chạy lại, hãy kiểm tra xem trình duyệt có hết lỗi HTTP 409 hay không.
7. Vô hiệu hóa phần mềm bảo mật trên thiết bị của bạn
Nếu ứng dụng bảo mật của hệ thống (như tường lửa, phần mềm chống vi-rút, phần mềm chống phần mềm độc hại, v.v.) đang cản trở việc trao đổi dữ liệu giữa thiết bị của bạn và máy chủ trang web có vấn đề theo cách khiến các gói dữ liệu được phát hành tới máy chủ xung đột với trạng thái hiện tại của máy chủ thì điều đó có thể gây ra lỗi 409. Trong trường hợp này, việc tắt sản phẩm bảo mật của hệ thống có thể xóa lỗi HTTP. Để làm sáng tỏ, chúng ta sẽ thực hiện quy trình vô hiệu hóa phần mềm chống vi-rút ESET trên hệ thống Windows.
Cảnh báo :
Bạn có thể tự chịu rủi ro vì việc vô hiệu hóa hoặc chỉnh sửa cấu hình của ứng dụng bảo mật trong hệ thống của bạn có thể khiến hệ thống, mạng, dữ liệu, trình duyệt, v.v. gặp các mối đe dọa.
- Nhấp chuột phải trên ESET sản phẩm trong khay hệ thống (bạn có thể phải mở rộng các biểu tượng ẩn) và chọn Tạm dừng bảo vệ . Tạm dừng Tường lửa và Bảo vệ ESET
- Sau đó chọn khung thời gian (chẳng hạn như 10 phút) mà bạn muốn tắt sản phẩm ESET và một lần nữa, nhấp chuột phải trên ESET biểu tượng trên khay hệ thống.
- Bây giờ chọn Tạm dừng tường lửa rồi xác nhận để tạm dừng tường lửa ESET.
- Sau đó, khởi chạy trình duyệt web và kiểm tra xem liệu trình duyệt web có thể truy cập trang web có vấn đề mà không gặp lỗi HTTP 409 hay không. Nếu vậy, bạn có thể thêm ngoại lệ cho trang web trong cài đặt ứng dụng bảo mật và kích hoạt lại sản phẩm bảo mật.
8. Thử mạng khác
Sự cố HTTP có thể xảy ra nếu mạng hiện tại của bạn đang cản trở lưu lượng truy cập web giữa máy khách và máy chủ theo cách gây ra xung đột trên máy chủ, khi đó máy chủ có thể trả về lỗi 409. Ở đây, thử mạng khác có thể xóa được lỗi HTTP hiện có.
- Ngắt kết nối thiết bị của bạn từ mạng hiện tại đang sử dụng rồi kết nối nó tới mạng khác (như điểm phát sóng của điện thoại của bạn). Kích hoạt Hotspot trên iPhone
- Bây giờ hãy khởi chạy (hoặc khởi chạy lại) trình duyệt và hy vọng bạn có thể truy cập trang web có vấn đề mà không gặp phải lỗi HTTP 409.
Nếu điều đó không thành công và xảy ra lỗi HTTP 409 với một ứng dụng cụ thể, bạn có thể cài đặt lại ứng dụng đó để xóa lỗi.
GIỚI THIỆU TÁC GIẢ
Mũi tên Kevin
Kevin Arrows là một chuyên gia công nghệ giàu kinh nghiệm và hiểu biết với hơn một thập kỷ kinh nghiệm trong ngành. Anh có chứng chỉ Chuyên gia Công nghệ được Chứng nhận của Microsoft (MCTS) và có niềm đam mê sâu sắc trong việc cập nhật những phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến thức của mình trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Những đóng góp của ông cho lĩnh vực công nghệ đã được các đồng nghiệp công nhận và tôn trọng rộng rãi, đồng thời ông được đánh giá cao nhờ khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng và ngắn gọn.