Lỗi 500 Internal Server Error Là Gì? Xử lý Lỗi 500
- Bùi Tấn Lực
- 304
- 07/10/2024
Lỗi 500 Internal Server Error Là Gì? Đó là mã trạng thái HTTP hiển thị khi người dùng truy cập website và server không thể làm cho trình duyệt hiện ra trang web, chi tiết như nào hãy cùng chúng tôi phân tích:
Lỗi 500 Internal Server Error Là Gì? Xử lý Lỗi 500
Mục Lục [Ẩn]
Lỗi 500 Internal Server Error Là Gì?
Lỗi 500 Internal Server Error là mã trạng thái HTTP hiển thị khi người dùng truy cập website và server không thể làm cho trình duyệt hiện ra trang web cần xem, ngay lúc này sẽ hiện ra lỗi 500, lỗi này là lỗi chung chung không phân rõ được là lỗi nào.
Lỗi 500 xuất hiện dưới nhiều dạng khác nhau:
500 Internal Server Error.
HTTP 500.
Internal Server Error.
Temporary Error (500).
Internal Server Error.
HTTP 500 Internal Error.
500 Error.
HTTP Error 500.
500. That's an error.
Xem thêm bài viết:
Những Lỗi 500 Internal Server Error thường gặp
Máy chủ nếu có cài đặt Microsoft Internet Information Services (Microsoft IIS) thì lúc hiện thông báo lỗi dễ nhận diện hơn:
500.0: Lỗi mô-đun hoặc ISAPI.
500.11: Ứng dụng trên server web đang tắt.
500.12: Ứng dụng trên server web đang bận khởi động lại.
500.13: Server web quá tải.
500.15: Request trực tiếp đối với global.asax không được phép.
500.19: Dữ liệu cấu hình không hợp lệ.
500.21: Module không được nhận dạng.
500.22: Trong Managed Pipeline mode cấu hình ASP.NET http Modules không áp dụng.
500.23: Trong Managed Pipeline mode cấu hình ASP.NET http Handlers không áp dụng.
500.24: Trong Managed Pipeline mode cấu hình mạo danh ASP.NET không áp dụng.
500.50: Trong quá trình xử lý thông báo RQ_BEGIN_REQUEST đã xảy ra lỗi rewrite. Đã xảy ra lỗi cấu hình hoặc thực thi quy tắc gửi đến.
500.51: Trong quá trình xử lý thông báo GL_PRE_BEGIN_REQUEST đã xảy ra lỗi rewrite. Đã xảy ra lỗi cấu hình chung hoặc thực thi quy tắc chung.
500.52: Trong quá trình xử lý thông báo RQ_SEND_RESPONSE đã xảy ra lỗi rewrite. Đã xảy ra thực thi quy tắc outbound.
500.53: Trong quá trình xử lý thông báo RQ_RELEASE_REQUEST_STATE đã xảy ra lỗi rewrite. Đã xảy ra lỗi thực thi quy tắc outbound. Quy tắc được định cấu hình để được thực thi trước khi output user cache được cập nhật.
500.100: Lỗi ASP nội bộ.
Nguyên nhân thường gây ra lỗi 500 Internal Server Error
- Bị lỗi gì đó trong file .htaccess.
- Các Plugin bị xung đột với nhau.
- Bộ nhớ PHP có thể bị lỗi do đầy bộ nhớ.
- Lỗi phần mềm máy chủ web như Apache, PHP…
- Trường hợp máy chủ bị quá tải do quá nhiều người truy cập.
Xử lý lỗi 500 Internal Server Error đối với người dùng
Tải lại hoặc refresh trang
Đây là lỗi tạm thời nên bạn hãy thử tải lại trang và chờ xem.
Xóa bộ nhớ cache và Cookie trên trình duyệt
Hãy khởi động lại trình duyệt sau khi xóa bộ nhớ cache và Cookie trên trình duyệt, khả năng sẽ hết lỗi sau khi xóa xong.
Liên hệ với người quản trị website
Nếu chờ lâu vẫn còn lỗi thì tốt nhất kêu mấy ông làm web ổng kiểm tra cho, nhiều khi do máy chủ cũng nên.
Xử lý lỗi 500 Internal Server Error đối với nhà quản trị web
Kiểm ra lỗi web có lỗi code không
Lỗi 500 đa phần là do code bị lỗi hoặc do chạy vòng lặp code nhiều quá nên phải kiểm tra kỹ trước khi nhờ server can thiệp. Cũng có trường hợp thay đổi phiên bản PHP làm code không tương thích.
Kiểm tra hiệu suất máy chủ
Kiểm tra thường xuyên xem máy chủ có gần đầy chưa để tìm hướng xử lý hoặc nâng cấp vì dễ gây quá tải. Có trường hợp quá tải mà không đọc được file .php
Kiểm tra file .htaccess
File .htaccess nhiều khi cũng dễ gây ra lỗi này, bạn nhớ tải file này về trước rồi thử xóa trống file xem có lỗi không.
Kiểm tra file log
Xem nhật ký file log xem đó là lỗi gì.
Kiểm tra các plugin hoặc theme
Thử tắt plugin mới thêm gần nhất xem có phải là xung đột giữa các plugin hay không.
Liên hệ nhà cung cấp dịch vụ
Chưa tìm ra nguyên nhân thì phương pháp cuối cùng là liên hệ bên server nhờ họ kiểm tra.
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Lỗi 500 Internal Server Error Là Gì?
- 0 Bình luận
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *