Cam kết Chọn ngay Chuyên Nghiệp trong phục vụ với hơn 20 Kỹ thuật IT luôn sẵn sàng tới tận nơi sửa chữa và cài đặt ở Tphcm. Báo giá rõ ràng. 100% hài lòng mới thu tiền.


Sửa máy tính cài win PCI

Cam kết Chọn ngay Chuyên Nghiệp trong phục vụ với hơn 20 Kỹ thuật IT luôn sẵn sàng tới tận nơi sửa chữa và cài đặt ở Tphcm. Báo giá rõ ràng. 100% hài lòng mới thu tiền.


Công ty sửa máy tính PCI

Hướng dẫn debug và sửa lỗi 503 service unavailable trên WordPress

Website suamaytinhpci.com có bài Hướng dẫn debug và sửa lỗi 503 service unavailable trên WordPressThông báo lỗi "503 Service Unavailable " (lỗi dịch vụ không khả dụng) là một trong những lỗi khó hiểu nhất mà bạn ít nhất đã gặp phải một lần trong lúc vận hành các website không riêng gì website tạo bằng mã nguồn WordPress.

Giới thiệu

Thông báo lỗi “503 Service Unavailable ” (lỗi dịch vụ không khả dụng) là một trong các lỗi khó hiểu nhất mà bạn ít nhất đã gặp phải một lần trong lúc vận hành các website không riêng gì website tạo bằng mã nguồn WordPress.

Trong bài hướng dẫn này, chúng tôi sẽ giúp bạn mỗi bước định vị chuẩn xác lý do gây ra lỗi cũng như cách khắc phục triệt để chẳng những trên mã nguồn WordPress mà cũng có thể áp dụng cho bất cứ mã nguồn nào, giúp bạn không phải lo âu khi quản lý website.

503 Service Unavailable Error

Bạn cần gì?

  • Truy cập vào phần Quản lý của tài khoản hosting
  • Truy cập FTP/File Manager
  • Truy cập vào khu vực Quản trị của WordPress

Các nguyên nhân cũng có thể có thể gây nên lỗi 503 service unavailable

Nguyên nhân chính gây ra lỗi này rất khó định vị được ngay. Tùy thuộc vào cấu hình máy chủ mà cũng có thể có thể hiển thị các thông báo lỗi như sau:

  • 503 Service Unavailable
  • 503 Service Temporarily Unavailable
  • HTTP/1.1 Service Unavailable
  • HTTP Server Error 503
  • 503 Error
  • HTTP 503
  • HTTP Error 503

Chúng ta hãy thực hiện mỗi bước đế xác định lý do chính xác gây lỗi, nó có thể do các lý do sau:

  • Plugins bị lỗi
  • Themes bị lỗi
  • Một tập lệnh PHP nào đó không hoạt động đúng
  • Tài nguyên máy server không đủ
  • Lỗi máy chủ
  • Bị tấn công (DDoS)

Cách khắc phục:

Do lý do chính gây nên lỗi này khó xác định, chúng ta sẽ mỗi bước thực hiện để tìm và khắc phục tuần tự

1.   Lỗi về plugins

Thông thường WordPress sẽ tránh bị lỗi, nếu nó bị lỗi bạn phải nghĩ ngay đến các plugins mà bạn vừa cài thêm vào.

Nếu bạn gặp lỗi 503 service unavailable khi vừa thi hành cài một plugin mới hay cập nhật các plugins vậy đó chính là nguyên do dẫn đến lỗi. Chỉ dễ dàng xóa plugin này đi thì sẽ hết lỗi ngay.

Tuy nhiên, nếu bạn vẫn không xác định được chuẩn xác plugins nào gây nên lỗi, hãy thực hành tắt hết mọi thứ các plugins. Nhưng mà bạn chẳng thể truy cập vào trang quản lý admin của WordPress thì ra sao cũng đều có thể thi hành điều này? Hãy thực hiện các bước sau:

  1. Đăng nhập vào phần Quản lý của hosting, chọn vào Quản lý File hoặc bạn có thể truy cập FTP vào tài khoản dùng FileZilla.
    Thưc mục gốc của WordPress truy cập qua FileZIlla
    Truy cập bằng filezilla Thư mục gốc của WordPress truy cập bằng file manager
    Truy cập bằng quản lý file
  2. Tìm tới thư mục cài đặt của WordPress, bạn sẽ thấy có những thư mục con như wp-admin, wp-content, wp-includes. Mở thư mục wp-content, chọn thay tên (rename) thư mục plugins thành plugins-old . Thao tác này sẽ giúp bạn tắt mọi thứ các plugins hiện đang được cài đặt trong WordPress. Mở lại trang quản lý admin của WordPress, nếu bạn có thể truy cập được trỏ lại thì lỗi 503 service unavailable chính do một plugins nào đó gây ra.
    Đổi tên thư mục WordPress plugins
  3. Thực hiện thay tên lại thư mục plugins-old thành plugins như cũ và tài lại trang quản lý admin của WordPress. Bạn kích hoạt lần lượt các plugins để định vị plugins gây lỗi. Sau khi định vị thành công hãy xóa plugins này đi để hoàn chỉnh sửa lỗi nhé.

Nếu bạn thực hiện toàn bộ các thao tác trên nhưng vẫn còn lỗi, hãy tiếp tục tìm các lỗi liên quan tới themes

2.   Lỗi về themes

Nếu việc kiểm tra mọi thứ các plugins hoàn thành nhưng vẫn còn lỗi, bạn hãy tiếp tục thực hành tương tự với themes để tìm nguyên nhân.

Các bước thi hành tựa như như plugins nhưng bạn sẽ thi hành với thư mục themes trong wp-content.

  1. Truy cập vào wp-content/themes, tìm tới thư mục của theme hiện tại bạn sử dụng, bạn cũng có thể có thể xóa nó đi (hoặc di chuyển ra khỏi thư mục themes) sau đó tải lại trang quản lý admin của WordPress.
  2. Nếu bạn cũng có thể truy cập thì chính theme này gây ra lỗi. Bạn hãy tải lại phiên bản mới nhất của theme từ nhà phát triển hoặc sử dụng một theme khác để thay thế.
    Đổi tên WordPress theme

3.   Lỗi về mã tùy chỉnh PHP

Nếu kiểm tra plugins và themes kết thúc nhưng website bạn vẫn gặp lỗi, chúng ta sẽ tiếp tục kiểm tra đến các mã PHP tùy chỉnh mà bạn đã thêm vô website.

Khi website hoạt động bình thường, bạn cũng có thể có thể dùng các công cụ như Query Monitor hoặc Debug Bar

Khi website bị lỗi 503 service unavailable, bạn sẽ không truy cập được trang quản lý admin của WordPress nên sẽ chẳng thể sử dụng được các công cụ hỗ trợ. Lúc này, tính năng WP_DEBUG thật sự rất hữu ích.

Dùng trình truy cập FTP hoặc Quản lý File tìm và mở file wp-config.php ở thư mục cài đặt của WordPress.

Tìm tới WP_DEBUG , nó sẽ có dạng define (‘WP_DEBUG’, false); Nếu chưa hiện diện mục này bạn hãy thêm nó vào phía trên dòng /*That’s all, stop editing! Happy blogging.*/

Chỉnh lại phần mã và thêm vô như sau:

 define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', false); @ini_set ('display_errors', 0); 

Kích hoạt debug trong WordpRess

Lưu lại file wp-config.php , tải lại website sau đó truy cập vào thư mục wp-content tìm file debug.log. Bạn hãy mở file này để kiểm tra. Nếu lỗi gây ra do phần mã PHP tuỳ chỉnh nào đó, nó sẽ cũng có thể hiện ở file này. Bạn chỉ cần chỉnh sửa lại phần mã đó hoặc xóa nó đi để website hoạt động lại bình thường.

4.   Các lỗi liên quan đến máy chủ

Nếu bạn đã thi hành các bước trên mã lỗi 503 service unavailable vẫn còn, nó có thể liên quan đế máy chủ.

Các lỗi này còn có thể xuất hiện và tự biến mất sau ít phút khi server ổn điịnh, nếu lỗi không tự khắc phục, bạn có thể thử một số biện pháp

Tăng tài nguyên máy server : một số gói shared hosting có tài nguyên giới hạn, nếu website bạn đạt tới hạn này bạn cần cải tiến lên hosting tốt hơn. Vấn đề sẽ được khắc phục mau chóng vì thật sự website bạn đã phát triển tốt.

Giới hạn tốc độ thu thập tin tức nhiều nhất của Google : Để lập chỉ mục nội dung website của bạn, Google sử dụng các tập lệnh chuyên dụng thường được coi là trình thu thập thông tin. Họ thường ghé thăm trang web của bạn để thu thập nội dung và xác định các chỉ số xếp hạng khác. Quá trình này cũng có thể làm tăng sử dụng tài nguyên, bạn cũng có thể có thể giảm giới hạn này lại trong Google Search Console. Bạn tham khảo hình chỉ dẫn sau để thi hành nhé:

  1. Đăng nhập Google Search Console và chọn Site Setting
    Sửa lỗi 503 internal server error
  2. Chỉ lại Google Craw rate bằng phương pháp kéo thanh tỉ lệ về bên trái:
    làm thế nào để sửa lỗi 503 service unavailable

 

Giới hạn WordPress Heartbeat :

Theo WordPress.org, “…the Heartbeat API is a sample server polling API built in to WordPress, allowing near real-time, frontend updates.” Nó nhận trách nhiệm cho chuyện tự động lưu bài viết, và các tính năng liên quan đến thời gian thực

WordPress Heartbeat API mở những file liên quan như admin-ajax.php cùng với các queries khác khi bạn đăng nhập vào WordPress site.

Tính năng này đòi hỏi tài nguyên server, nhưng bạn có thể vô hiệu và giới hạn nó. Khi khôi phục thành đạt bạn cũng đều có thể dùng plugin Heartbeat Control WordPress để giới hạn chức năng của nó hoặc vô hiệu hoàn toàn.

Thêm đoạn mã sau vào file functions.php của theme hiện tại bạn đang sử dụng ngay sau <?php tag

  <?php add_action( 'init', 'stop_heartbeat', 1 ); function stop_heartbeat() { wp_deregister_script('heartbeat'); } 

Lưu lại file và tải lại trang web của bạn. Nếu trang web hoạt động bình thường, tuyệt vời lắm vời bạn đã sửa được lỗi. Nếu vẫn còn lỗi, hãy xóa đoạn mã này đi và liên hệ ngay với cơ quan Hỗ trợ khách hàng của Hostinger để thu được sự trợ giúp.

Lời kết

Nếu bạn đã thực hiện mọi thứ các cách trên nhưng không có biện pháp nào thành công, có lẽ chúng tôi đã bỏ qua một giải pháp nào đó phù phù hợp với bạn. Hãy liên hệ với ngay với cơ quan Hỗ trợ của chúng tôi để được sự trợ giúp từ những nhân viên.

Nếu bạn có bất kỳ thắc mắc, các câu hỏi liên quan về lỗi 503 service unavailable, hãy để lại tin nhắn ở phần comment để chúng tôi bổ trợ bạn kịp lúc nhé.

Nếu bạn đã từng gặp lỗi 503 khác, và bạn biết cách sửa, hãy chia sẽ ở phần comment nhé 😉

Từ khóa bài viết:

Bài viết Hướng dẫn debug và sửa lỗi 503 service unavailable trên WordPress được tổng hợp sưu tầm và biên tập bởi nhiều user – Sửa máy tính PCI – TopVn Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho chúng tôi để điều chỉnh. Xin cảm ơn.

Xếp Hạng