Computer >> Máy Tính >  >> Kết nối mạng >> Internet

Cách khắc phục “Lỗi máy chủ nội bộ 500” trên trang web

Cách khắc phục “Lỗi máy chủ nội bộ 500” trên trang web

Khi bạn gặp lỗi 500 Internal Server Error trên trang web của mình, nó thường chỉ ra sự cố phía máy chủ, không phải PC hoặc kết nối Internet của bạn. Người dùng Internet gặp phải lỗi có thể không biết điều gì thực sự gây ra lỗi.

Mặc dù vậy, thông thường, lỗi loại 5xx là mã trạng thái HTTP có nghĩa là có gì đó không ổn trên máy chủ trang web và bản thân máy chủ không chỉ định trạng thái chính xác của nó.

Nguyên nhân gây ra lỗi 500 Internal Server error

Mã lỗi chung này thường chỉ ra sự cố với cấu hình sai trang web hoặc máy chủ của bạn, mặc dù nguyên nhân chính xác có thể không được xác định. Khi điều này xảy ra, trang web sẽ cung cấp một trang web lỗi cho khách truy cập trang web của bạn như được hiển thị trong ảnh bên dưới.

Cách khắc phục “Lỗi máy chủ nội bộ 500” trên trang web

Tuy nhiên, lỗi có thể được nhìn thấy theo những cách khác nhau, vì mỗi trang web có thể tùy chỉnh thông báo của riêng mình, vì vậy bạn có thể nhận được các thông báo khác nhau như:

  • 500 Lỗi máy chủ nội bộ
  • Lỗi nội bộ HTTP 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 HTTP 500
  • Lỗi 500
  • Đó là một lỗi

Nó cũng sẽ chạy trên mọi trang của trang web của bạn bất cứ khi nào có vấn đề xảy ra với hệ thống tệp hoặc máy chủ cấp nguồn cho trang web.

Hầu hết các nguyên nhân gây ra lỗi 500 Internal Server error bao gồm:

  • Trang hoặc lỗi lập trình trang web
  • Các vấn đề về kịch bản như lỗi biểu mẫu
  • Các lỗi máy chủ như đĩa bị lỗi hoặc mô-đun phần mềm không hoạt động
  • Hệ thống tệp nơi các tệp trang web của bạn được lưu trữ
  • Sự cố với máy chủ lưu trữ
  • Kích hoạt từ các máy tính kết nối với máy chủ

Khắc phục sự cố và sửa lỗi 500 Máy chủ nội bộ

Lỗi 500 Internal Server là lỗi phổ biến, đặc biệt là trên các trang web có lưu lượng truy cập cao, nơi nhiều người dùng đang tải các trang khác nhau cùng một lúc. Một ví dụ điển hình về điều này là YouTube.

Hàng triệu người dùng YouTube đang cố gắng truy cập và phát video cùng lúc có thể gặp phải lỗi máy chủ 500. Điều này không phải do kết nối Internet của họ, YouTube có thể đang gặp sự cố như cố gắng tấn công, sự cố máy chủ lưu trữ, v.v.

Cách khắc phục “Lỗi máy chủ nội bộ 500” trên trang web

Mặc dù có thể khó khắc phục sự cố lỗi 500 vì nó có nhiều sự cố có thể xảy ra, nhưng bạn có thể thử một số cách để giải quyết nó.

Các bản sửa lỗi sơ bộ

  • Tải lại trang web bằng cách nhấp vào nút tải lại hoặc làm mới. Bạn cũng có thể nhấn Ctrl + R hoặc F5 hoặc thử lại URL. Sự cố có thể chỉ là tạm thời, ngay cả khi lỗi trên máy chủ.
  • Xoá bộ nhớ cache của trình duyệt của bạn. Phiên bản được lưu trong bộ nhớ cache của một trang web có thể gây ra lỗi Máy chủ nội bộ 500 nếu nó gặp sự cố. Mặc dù trường hợp này hiếm khi xảy ra nhưng lỗi có thể biến mất sau khi bạn xóa bộ nhớ cache.
  • Xóa cookie của trình duyệt. Một số vấn đề lỗi máy chủ có thể được xử lý bằng cách xóa cookie được liên kết với trang web xảy ra lỗi. Sau khi thực hiện việc này, hãy khởi động lại trình duyệt của bạn và thử truy cập lại vào trang web.
  • Chờ nó ra. Đôi khi, bạn có thể chỉ cần đợi vài giây hoặc vài phút trước khi thử lại để trang web hoạt động bình thường.

Coi đó là lỗi 504

Đôi khi máy chủ web có thể xuất hiện lỗi Máy chủ nội bộ 500, nhưng lẽ ra nó đã gây ra lỗi 504 cổng hết thời gian chờ. Lỗi 504 xuất hiện khi máy chủ không nhận được phản hồi kịp thời từ một máy chủ khác mà máy chủ đang truy cập khi tải trang web hoặc thực hiện yêu cầu của trình duyệt. Trong trường hợp này, máy chủ khác có thể không hoạt động bình thường hoặc có thể bị lỗi.

Sửa chữa trang web

Đối với quản trị viên web, việc khắc phục lỗi 500 Máy chủ nội bộ trên trang web của bạn yêu cầu các cách tiếp cận và phương pháp khác nhau. Hầu hết các lỗi này là do phía máy chủ, như đã đề cập và có thể do:

  • Quyền không chính xác đối với một hoặc nhiều tệp hoặc thư mục . Điều này có thể được giải quyết bằng cách đặt lại quyền chính xác trên thư mục hoặc tệp.
  • Thời gian chờ PHP do tài nguyên bên ngoài hết thời gian. Khắc phục điều này bằng cách đặt các tùy chọn thời gian chờ hoặc tăng giá trị thời gian chờ. Bằng cách này, máy chủ từ xa sẽ không trả lại lỗi hết thời gian chờ mà sẽ đợi yêu cầu được xử lý.
  • Định cấu hình sai trong tệp .htaccess . Lỗi mã hóa trong tệp .htaccess hoặc lỗi ghi lại URL, có thể được giải quyết bằng cách định vị và sửa mã hoặc cấu hình sai trong tệp.

Nếu bạn chạy hệ thống quản lý nội dung hoặc CMS thông thường như Joomla, WordPress và các hệ thống khác, hãy kiểm tra trung tâm hỗ trợ của họ để biết cách khắc phục chi tiết lỗi. Bạn cũng có thể kiểm tra với nhà cung cấp dịch vụ lưu trữ của mình để được trợ giúp thêm cụ thể cho trường hợp của bạn.

Nhật ký lỗi

Một cách khác để gỡ lỗi sự cố máy chủ của bạn là kiểm tra nhật ký lỗi. Để thực hiện việc này (nếu bạn đang sử dụng cPanel cho trang web của mình):

1. Đăng nhập vào cPanel bằng tab Shared Hosting.

2. Nhấp vào Chỉ số.

3. Nhấp vào biểu tượng Lỗi. Danh sách các thông báo lỗi sẽ được hiển thị cho trang web của bạn với các chi tiết như ngày và giờ, ứng dụng khách nhận được lỗi, mô tả và tệp / thư mục nào đã tạo ra lỗi.

Dựa trên thông tin về lỗi bạn gặp phải, bạn có thể nhận trợ giúp khắc phục sự cố cụ thể từ CMS hoặc nhà cung cấp dịch vụ lưu trữ của mình.

Kiểm tra các chủ đề hoặc plugin được cài đặt gần đây

Cách khắc phục “Lỗi máy chủ nội bộ 500” trên trang web

Một số lỗi 500 có thể do không tương thích với các plugin hoặc chủ đề. Nếu lỗi xảy ra ngay sau khi bạn cài đặt hoặc nâng cấp một plugin hoặc chủ đề, bạn có thể vô hiệu hóa nó hoặc hoàn nguyên về cài đặt trước đó để khắc phục.

Nếu bạn không chắc plugin nào đang gây ra lỗi, hãy tắt tất cả các plugin và kích hoạt từng plugin một trong khi kiểm tra lỗi bật lên trở lại.

Yêu cầu quản trị viên máy chủ trợ giúp

Bạn có thể đọc tài liệu về máy chủ của mình để được trợ giúp về lỗi, nhưng nếu tất cả các giải pháp này không hữu ích, hãy yêu cầu nhà cung cấp máy chủ của bạn khắc phục sự cố thêm. Họ có thể truy cập nhật ký lỗi của bạn và tìm ra nguyên nhân gốc rễ của vấn đề.

Có bất kỳ giải pháp nào trong số này hoạt động không? Hãy cho chúng tôi biết trong một bình luận bên dưới.