Vì một số nguyên nhân mà một ngày không đẹp lắm website của bạn không truy cập được. Bạn không rõ nguyên nhân tại đâu và cần liên hệ với ai để có thể nhanh nhất khiến website của bạn hoạt động bình thường. Nếu vậy thì bài viết này đích thị là dành cho bạn đấy!
Sau đây là một số cách để bạn kiểm tra và debug.Kiểm tra DNS domain
Trước tiên bạn kiểm tra xem DNS phân giải có đúng về
hosting hay VPS của bạn hay không, bạn có thể check online tại 2 trang:
Google Public DNS:
https://dns.google.com/
DNS Watch:
https://www.dnswatch.info/
Nếu phân giải đúng IP hosting tức là bạn đã trỏ domain đúng, nếu sai bạn truy cập kiểm tra khai báo lại Domain của mình và cập nhật lại DNS cho đúng. Trường hợp phân giải ra 2 IP nếu bạn dùng CDN như cloudfaire thì không sao cả nếu bạn không sử dụng CDN bất kỳ bạn cũng kiểm tra lại và chỉ giữ 1 bản DNS duy nhất trỏ về hosting.
Kiểm tra phía Thiết bị
Trong trường hợp DNS đã trỏ đúng nhưng website không hoạt động:
Trước tiên bạn kiểm tra xem DNS phân giải tại trình duyệt có đúng hay chưa. Để kiểm tra, bạn cần truy cập lại website sau đó nhấn tổ hợp phím
Ctrl + shiff+ I (Hoặc F12, hoặc chuột phải chọn
Inspect ) sau đó reload lại trang.
Tiếp theo bạn chọn tab
Network –>
Chọn tên domain –>
Header
Nếu IP server site phân giải không đúng bạn xoá cache trên thiết bị, kiểm tra cấu hình file hosts có lưu cấu hình cứng DNS hay không (
C:\Windows\System32\drivers\etc\hosts
), reboot modem,
flush cache DNS Public .
Bạn có thể tham khảo :
https://kienthuclinux.com/xoa-cache-u-chuyen-nho/ .
Bạn phải chắc chắn kiểm tra sao cho việc phân giải DNS trên browser chính xác như khi bạn cấu hình DNS cho domain.
Ngoài ra nếu như phân giải đúng IP trên browser nhưng website vẫn lỗi. bạn thử kiểm tra status code để có thêm hướng xử lý:
- 1xx: Information (Thông tin): Khi nhận được những mã như vậy tức là request đã được server tiếp nhận và quá trình xử lý request đang được tiếp tục.
- 2xx: Success (Thành công): Khi nhận được những mã như vậy tức là request đã được server tiếp nhận, hiểu và xử lý thành công
- 3xx: Redirection (Chuyển hướng): Mã trạng thái này cho biết client cần có thêm action để hoàn thành request
- 4xx: Client Error (Lỗi Client): Nó nghĩa là request chứa cú pháp không chính xác hoặc không được thực hiện.
- 5xx: Server Error (Lỗi Server): Nó nghĩa là Server thất bại với việc thực hiện một request nhìn như có vẻ khả thi.
Về status code bạn có thể tham khảo chi tiết tại:
https://en.wikipedia.org/wiki/List_of_HTTP_status_codesHướng xử lý status code 5xx: Server Error
Status code 5xx thường gặp như:
- 500 Internal Server Error: Một thông báo chung chung, được đưa ra khi Server gặp phải một trường hợp bất ngờ, Message cụ thể là không phù hợp.
- 501 Not Implemented: Server không công nhận các Request method hoặc không có khả năng xử lý nó.
- 502 Bad Gateway: Server đã hoạt động như một gateway hoặc proxy và nhận được một Response không hợp lệ từ máy chủ nguồn.
- 503 Service Unavailable: Server hiện tại không có sẵn (Quá tải hoặc được down để bảo trì). Nói chung đây chỉ là trạng thái tạm thời.
- 504 Gateway Timeout: Server đã hoạt động như một gateway hoặc proxy và không nhận được một Response từ máy chủ nguồn.
- 505 HTTP Version Not Supported: Server không hỗ trợ phiên bản “giao thức HTTP” này.
Hướng xử lí các lỗi trên website thường gặp liên quan đến 5xx:
Các lỗi trên website thường gặp nhất liên quan đến 5xx, bạn có thể tham khảo hướng xử lý như sau:
- Kiểm tra và thử tăng timeout limit php, cũng như memory limit .
- Lỗi sai quyền cho phép đối với file, bạn xem thử phân quyền lại với folder là 755 và file là 644 .
- Lỗi sai cú pháp đối với .htaccess, bạn thử kiểm tra lại file .htaccess trên website của mình, có thể do .htaccess sai do một số plugin chèn vào.
- Bật debug lỗi hosting, mã nguồn, đôi lúc lỗi có thể do: mã nguồn sai cú pháp, hàm, thiếu extension php, sai phiên bản php.
- Kiểm tra website down hay up và reload lại trang: https://downforeveryoneorjustme.com/
- Thử với 1 browser khác, một thiết bị khác hoặc là thử với một thiết bị smartphone với 4g.
- Kiểm tra error_log trên mã nguồn, nếu wordpress bạn có thể kiểm tra tại file error_log nằm ngang hàng với file index.php .
- Kiểm tra plugin, đơn giản bạn có thể đổi tên folder plugins bên trong folder wp-content thành plugins.bak và truy cập lại trang, đôi lúc nguyên nhân có thể do plugin lugin lỗi thời hoặc không tương thích cũng có thể gây lỗi. Vì vậy, vô hiệu toàn bộ plugin sẽ cho bạn biết lỗi có liên quan đến plugin hay không.
- Tương tự như plugins, bạn có thể thử đối với theme để kiểm tra xem theme mình đang active có bị lỗi hay không.
- Tắt CDN đang sử dụng nếu có và truy cập lại xem lỗi có từ CDN hay không .
Nếu bạn không thể tìm ra hướng giải quyết, bạn có thể liên hệ với nhà cung cấp hosting, server để được hỗ trợ thêm trong việc xử lý lỗi .
Mọi thắc mắc và góp ý liên quan, xin vui lòng
liên hệ ngay TinoHost để được tư vấn chi tiết.
Hỗ trợ 24/7/365 – “đúng doanh nghiệp – đúng dịch vụ – đúng khả năng”
Với đội ngũ nhân viên chuyên môn cao, trang thiết bị tối tân cùng tinh thần tận tâm
hỗ trợ 24/7/365, Tinohost tự tin cung cấp
dịch vụ tên miền ,
hosting tối ưu và hệ thống
máy chủ mạnh mẽ với chi phí tốt nhất cho doanh nghiệp của bạn.
Chỉ cần để lại thông tin cá nhân của bạn, chuyên viên tư vấn của Tinohost sẽ giúp bạn chọn được giải pháp tốt nhất cho tên miền và hosting. Hãy để công nghệ không phải là rào cản quá trình phát triển công ty bạn.
Với bề dày kinh nghiệm hơn 5 năm cung cấp hosting, dịch vụ cho thuê máy chủ, các dịch vụ liên quan đến tên miền và bảo mật website, hãy để
Tinohost đồng hành cùng bạn trên con đường khẳng định thương hiệu trên bản đồ công nghệ toàn cầu!
-
Văn phòng đại diện: Tầng 31, Tòa L2, Vinhomes Central Park, 720A Điện Biên Phủ, P.22, Q.Bình Thạnh, Thành phố Hồ Chí Minh
- Website: