Cách khắc phục lỗi máy chủ nội bộ 500
Lỗi máy chủ nội bộ 500 là mã trạng thái HTTP rất chung có nghĩa là đã xảy ra sự cố trên máy chủ của trang web nhưng máy chủ không thể cụ thể hơn về vấn đề chính xác.
Bạn có phải là Quản trị viên web không? Xem Sửa 500 lỗi máy chủ nội bộ trên trang web của bạn về phía dưới cùng của trang để có một số lời khuyên tốt hơn nếu bạn nhìn thấy 500 lỗi máy chủ nội bộ trên một hoặc nhiều trang của riêng bạn.
Làm thế nào bạn có thể thấy một lỗi 500
Thông báo lỗi 500 máy chủ nội bộ có thể được nhìn thấy bằng bất kỳ số cách nào vì mỗi trang web được phép tùy chỉnh thông báo.
Dưới đây là một số cách phổ biến mà bạn có thể thấy lỗi HTTP 500:
500 Lỗi Máy chủ Nội bộ HTTP 500 - Lỗi Máy chủ Nội bộ Lỗi Tạm thời (500) Lỗi Máy chủ Nội bộ Lỗi HTTP 500 Nội bộ 500 Lỗi Lỗi HTTP 500 500. Đó là lỗiVì 500 Lỗi Máy chủ Nội bộ được tạo bởi trang web bạn đang truy cập, bạn có thể thấy một trong bất kỳ trình duyệt nào trong bất kỳ hệ điều hành nào , ngay cả trên điện thoại thông minh của bạn.
Hầu hết thời gian, 500 Lỗi Máy chủ Nội bộ hiển thị bên trong cửa sổ trình duyệt internet, giống như các trang web thực hiện.
Nguyên nhân của lỗi HTTP 500
Như chúng tôi đã đề cập ở trên, các thông báo Lỗi nội bộ của máy chủ cho thấy một điều gì đó, nói chung, là sai.
Hầu hết thời gian, "sai" có nghĩa là một vấn đề với trang hoặc lập trình của trang web, nhưng chắc chắn có khả năng sự cố là ở phía bạn, điều chúng tôi sẽ điều tra bên dưới.
Lưu ý: Thông tin cụ thể hơn về nguyên nhân gây ra lỗi HTTP 500 cụ thể thường được cung cấp khi xảy ra trên máy chủ bằng phần mềm Microsoft IIS. Tìm số sau 500 , như trong Lỗi HTTP 500.19 - Lỗi Máy chủ Nội bộ , có nghĩa là Dữ liệu cấu hình không hợp lệ . Xem thêm cách bạn có thể thấy một lỗi máy chủ nội bộ dưới đây cho danh sách đầy đủ.
Cách khắc phục lỗi máy chủ nội bộ 500
Như chúng tôi đã nói ở trên, 500 Lỗi Máy chủ Nội bộ là lỗi máy chủ , có nghĩa là sự cố có thể không xảy ra với máy tính hoặc kết nối internet của bạn mà thay vào đó là với máy chủ của trang web.
Mặc dù không thể xảy ra nhưng có thể có điều gì đó không ổn về phía bạn, trong trường hợp đó, chúng tôi sẽ xem xét một số điều bạn có thể thử:
- Tải lại trang web. Bạn có thể làm điều đó bằng cách nhấp vào nút làm mới / tải lại, nhấn F5 hoặc Ctrl-R hoặc thử lại URL từ thanh địa chỉ.
Ngay cả khi 500 Lỗi Máy chủ Nội bộ là một vấn đề trên máy chủ web, vấn đề có thể chỉ là tạm thời. Việc thử lại trang thường sẽ thành công.
Lưu ý: Nếu thông báo Lỗi 500 nội bộ máy chủ xuất hiện trong quá trình thanh toán tại một người bán trực tuyến, hãy lưu ý rằng các lần thử kiểm tra trùng lặp có thể sẽ tạo nhiều đơn đặt hàng - và nhiều khoản phí! Hầu hết các thương gia đều có biện pháp bảo vệ tự động từ các loại hành động này, nhưng đó vẫn là điều cần lưu ý. - Xóa bộ nhớ cache của trình duyệt của bạn . Nếu có sự cố với phiên bản được lưu trong bộ nhớ cache của trang bạn đang xem, nó có thể gây ra sự cố HTTP 500.
Lưu ý: Lỗi máy chủ nội bộ thường không được gây ra bởi các sự cố bộ nhớ đệm, nhưng đôi khi tôi thấy lỗi này biến mất sau khi xóa bộ nhớ cache. Đó là một điều dễ dàng và vô hại để thử, vì vậy đừng bỏ qua nó.
- Xóa cookie của trình duyệt của bạn . Có thể khắc phục một số sự cố Lỗi Máy chủ Nội bộ 500 bằng cách xóa các cookie được liên kết với trang web mà bạn gặp lỗi.
Sau khi xóa (các) cookie, hãy khởi động lại trình duyệt và thử lại. - Thay vào đó, hãy khắc phục sự cố làm lỗi thời gian chờ của Cổng 504 .
Nó không phải là rất phổ biến, nhưng một số máy chủ sản xuất một lỗi máy chủ nội bộ 500 khi trong thực tế 504 Gateway Timeout là một thông điệp thích hợp hơn dựa trên nguyên nhân của vấn đề. - Liên hệ trực tiếp với trang web là một tùy chọn khác. Có khả năng là các quản trị viên của trang web đã biết về lỗi 500, nhưng nếu bạn nghi ngờ họ không làm như vậy, hãy cho họ biết giúp bạn và họ (và mọi người khác).
Xem danh sách Thông tin liên hệ trang web của chúng tôi để biết thông tin liên hệ cho các trang web phổ biến. Hầu hết các trang web đều có tài khoản mạng xã hội dựa trên hỗ trợ và một số thậm chí có số điện thoại và email.
Mẹo: Nếu có vẻ như trang web hoàn toàn không hoạt động và bạn không thể tìm thấy cách báo cáo thông báo Lỗi 500 Máy chủ Nội bộ cho trang web, điều đó có thể giúp bạn tỉnh táo với sự cố ngừng hoạt động trên Twitter. Bạn thường có thể thực hiện việc này bằng cách tìm kiếm #websitedown trên Twitter, như trong #gmaildown hoặc #facebookdown.
- Quay lại sau. Thật không may, vào thời điểm này, 500 Lỗi Máy chủ Nội bộ không nghi ngờ gì là một vấn đề nằm ngoài tầm kiểm soát của bạn và cuối cùng sẽ bị người khác sửa chữa.
Nếu thông báo lỗi 500 Internal Server Error xuất hiện khi mua hàng trực tuyến, nó có thể giúp nhận ra rằng doanh số bán hàng có thể bị gián đoạn - thường là một ưu đãi lớn cho cửa hàng trực tuyến để khắc phục sự cố rất nhanh chóng!
Ngay cả khi bạn gặp phải lỗi 500 trên một trang web không bán bất kỳ thứ gì, như YouTube hoặc Twitter, miễn là bạn đã cho họ biết về sự cố hoặc ít nhất là đã thử, bạn có thể làm nhiều việc hơn là chờ đợi nó ra.
Sửa 500 lỗi máy chủ nội bộ trên trang web của riêng bạn
Lỗi 500 Máy chủ nội bộ trên trang web của riêng bạn yêu cầu một hành động hoàn toàn khác. Như chúng tôi đã đề cập ở trên, hầu hết 500 lỗi là lỗi phía máy chủ, có nghĩa là có thể sự cố của bạn sẽ được khắc phục nếu đó là trang web của bạn .
Có nhiều lý do khiến trang web của bạn có thể đang phân phát Lỗi 500 cho người dùng của bạn, nhưng đây là những lỗi phổ biến nhất:
- Lỗi Quyền. Trong hầu hết các trường hợp, 500 Lỗi Máy chủ Nội bộ là do sự cho phép không chính xác trên một hoặc nhiều tệp hoặc thư mục. Trong hầu hết các trường hợp, một sự cho phép không chính xác trên một kịch bản PHP và CGI là để đổ lỗi. Chúng thường được đặt ở mức 0755 (-rwxr-xr-x).
- Thời gian chờ PHP. Nếu tập lệnh của bạn kết nối với tài nguyên bên ngoài và hết thời gian chờ tài nguyên, lỗi HTTP 500 có thể xảy ra. Quy tắc hết thời gian chờ hoặc xử lý lỗi tốt hơn trong tập lệnh của bạn, sẽ giúp ích nếu đây là nguyên nhân gây ra lỗi 500.
- Lỗi mã hóa trong .htaccess. Mặc dù không phổ biến, hãy đảm bảo kiểm tra xem tệp .htaccess của trang web của bạn có được cấu trúc đúng hay không.
Nếu bạn đang chạy WordPress, Joomla hoặc một hệ thống quản lý nội dung hoặc CMS khác, hãy đảm bảo tìm kiếm các trung tâm hỗ trợ của họ để được trợ giúp cụ thể hơn về khắc phục sự cố 500 Lỗi máy chủ nội bộ.
Nếu bạn không sử dụng công cụ quản lý nội dung có sẵn, nhà cung cấp dịch vụ lưu trữ web của bạn, như InMotion, Dreamhost, 1 & 1, v.v., có thể có một số trợ giúp về 500 lỗi có thể cụ thể hơn cho tình huống của bạn.
Nhiều cách bạn có thể thấy lỗi máy chủ nội bộ
Trong Internet Explorer, thông báo Trang web không thể hiển thị trang thường cho biết Lỗi Máy chủ Nội bộ HTTP 500. Lỗi 405 phương pháp không được phép là một khả năng khác nhưng bạn có thể chắc chắn bằng cách tìm kiếm 500 hoặc 405 trong thanh tiêu đề của IE.
Khi các dịch vụ của Google, như Gmail hoặc Google+, đang gặp phải 500 Lỗi Máy chủ Nội bộ, chúng thường báo cáo Lỗi Tạm thời (500) hoặc chỉ đơn giản là 500 .
Khi Windows Update báo cáo Lỗi Máy chủ Nội bộ, nó xuất hiện dưới dạng thông báo WU_E_PT_HTTP_STATUS_SERVER_ERROR hoặc dưới dạng mã lỗi 0x8024401F .
Nếu trang web báo cáo lỗi 500 đang chạy Microsoft IIS, bạn có thể nhận được thông báo lỗi cụ thể hơn:
| 500,0 | Đã xảy ra lỗi mô-đun hoặc ISAPI. |
| 500,11 | Ứng dụng đang tắt trên máy chủ web. |
| 500,12 | Ứng dụng đang bận khởi động lại trên máy chủ web. |
| 500,13 | Máy chủ web quá bận. |
| 500,15 | Yêu cầu trực tiếp cho Global.asax không được phép. |
| 500,19 | Dữ liệu cấu hình không hợp lệ. |
| 500,21 | Mô-đun không được nhận dạng. |
| 500,22 | Cấu hình httpModules ASP.NET không áp dụng trong chế độ Managed Pipeline. |
| 500,23 | Cấu hình httpHandlers ASP.NET không áp dụng trong chế độ Managed Pipeline. |
| 500,24 | Cấu hình mạo danh ASP.NET không áp dụng trong chế độ Quản lý đường ống. |
| 500,50 | Đã xảy ra lỗi ghi đè khi xử lý thông báo RQ_BEGIN_REQUEST. Đã xảy ra lỗi cấu hình hoặc lỗi thực thi quy tắc gửi đến. |
| 500,51 | Đã xảy ra lỗi ghi đè trong khi xử lý thông báo GL_PRE_BEGIN_REQUEST. Đã xảy ra lỗi cấu hình chung hoặc lỗi thực thi quy tắc chung. |
| 500,52 | Đã xảy ra lỗi ghi đè khi xử lý thông báo RQ_SEND_RESPONSE. Đã xảy ra thực thi quy tắc đi. |
| 500,53 | Đã xảy ra lỗi ghi đè khi xử lý thông báo RQ_RELEASE_REQUEST_STATE. Đã xảy ra lỗi thực thi quy tắc đi. Quy tắc được cấu hình để được thực hiện trước khi bộ nhớ cache của người dùng đầu ra được cập nhật. |
| 500.100 | Lỗi ASP nội bộ. |
Thông tin thêm về các mã cụ thể IIS này có thể được tìm thấy trên mã trạng thái HTTP của Microsoft trong IIS 7.0, IIS 7.5 và trang IIS 8.0.
Lỗi như lỗi HTTP 500
Nhiều thông báo lỗi trình duyệt tương tự như thông báo lỗi 500 máy chủ nội bộ vì chúng là tất cả các lỗi phía máy chủ, như 502 cổng xấu , dịch vụ 503 không khả dụng và thời gian chờ cổng 504 .
Nhiều mã trạng thái HTTP phía máy khách cũng tồn tại, như lỗi 404 Not Found phổ biến, trong số các mã khác. Bạn có thể xem tất cả chúng trong danh sách Lỗi mã trạng thái HTTP của chúng tôi.