Lỗi 504: tất cả các chi tiết và giải pháp

Lỗi 504: tất cả các chi tiết và giải pháp
Lỗi 504: tất cả các chi tiết và giải pháp
Anonim

Nếu máy chủ nơi đặt tài nguyên của bạn bị quá tải (điều này xảy ra do hết giới hạn lưu lượng), nó sẽ đưa ra thông báo cho người dùng: "Lỗi 504 gateway time out". Được dịch sang tiếng Nga, điều này có nghĩa là: "Thời gian phản hồi của cổng kết nối đã hết, cổng không phản hồi." Một tình huống phát sinh khi Apache, hoàn toàn về mặt vật lý, không thể xử lý tất cả các yêu cầu http và chúng phải xếp hàng. Tuy nhiên, thời hạn trôi qua và một thông báo xuất hiện cho biết rằng yêu cầu chưa được xử lý.

lỗi 504
lỗi 504

Để khắc phục tình trạng này, bạn cần tối ưu hóa máy chủ của mình. Để làm điều này, bạn cần thay đổi dung lượng RAM và số lượng yêu cầu http (Apache) theo hướng tăng của chúng. Một tùy chọn khác là tối ưu hóa hiệu suất của tất cả các tập lệnh trên trang web của bạn. Thao tác này sẽ giúp cải thiện hiệu suất xử lý.

Nếu bạn trả tiền cho hosting của mình, bạn nên liên hệ ngay với bộ phận hỗ trợ để được giúp đỡ. Dịch vụ hỗ trợ có nghĩa vụ kiểm tra trang web của bạn xem có bất kỳ trục trặc nào không và nếu có thể, hãy “sửa chữa” nó. Đừng bỏ qua một cơ hội như vậy. Các "lỗ" cần được vá có thểnhiều hơn bạn nghĩ. Một số nhà cung cấp dịch vụ lưu trữ cung cấp hỗ trợ kỹ thuật qua điện thoại. Loại trợ giúp này rất hữu ích nếu lần đầu tiên bạn gặp phải các sự cố kỹ thuật chẳng hạn như lỗi 504. Nhờ hỗ trợ này, bạn có thể học cách tự khắc phục chúng mà không cần sự trợ giúp từ bên ngoài.

lỗi 504 cổng hết thời gian chờ
lỗi 504 cổng hết thời gian chờ

Có một lý do khác khiến lỗi 504 có thể xảy ra: một tập lệnh thực thi một số lệnh không phù hợp với khung thời gian được đặt cho nó. Điều này có thể là do yêu cầu tài nguyên của bên thứ ba hoặc bản thân anh ta đang làm việc khác vào lúc này. Ví dụ: xây dựng chỉ mục tìm kiếm.

Để xóa lỗi, bạn có thể thực hiện theo hai cách:

1) làm sáng tập lệnh bằng cách tối ưu hóa nó;

2) tăng giá trị của tham số PHP max_execution_time. Một lần nữa, tôi muốn đề cập đến sự hỗ trợ kỹ thuật của nhà cung cấp dịch vụ lưu trữ nơi đặt trang web của bạn. Tất nhiên, mọi người đều có của riêng mình, nhưng nhiệm vụ hỗ trợ là bắt buộc đối với tất cả mọi người. Đôi khi các câu hỏi được gửi đến nhóm hỗ trợ không được trả lời. Đặc biệt nếu nó liên quan đến bất kỳ độ trễ nào. Ví dụ, cùng một lỗi 504. Trong trường hợp này, hãy thay đổi lưu trữ. Nếu các vấn đề nghiêm trọng hơn bắt đầu, thì bạn khó có thể trông cậy vào sự giúp đỡ của họ.

Lỗi 504
Lỗi 504

Còn một điểm nữa cần được nhắc đến. Nếu trang web của bạn nằm trên một dịch vụ lưu trữ miễn phí và có tên miền ba cấp, thì đừng mong đợi các ứng dụng của bạn sẽ được xem xét trong tương lai gần. Ngày thứ nhấtĐổi lại, những hỗ trợ như vậy hoạt động với những khách hàng hàng tháng trả tiền cho họ để có dung lượng trên đĩa ảo. Tất nhiên, không có lý do gì để lên án họ, vì khách hàng thường xuyên quan trọng hơn. Do đó, nếu bạn muốn lỗi 504 không còn làm phiền mình trong tương lai, hãy chuyển thẳng đến hosting trả phí. Không có gì khó khăn trong việc này, bằng cách chuyển sang gói như vậy, bạn sẽ cứu bản thân và công việc của mình trên Internet khỏi nhiều sự cố không mong muốn và không thể đoán trước.

Đó là tất cả những gì tôi muốn nói với bạn về hiện tượng như lỗi 504. Hãy để nó xảy ra với bạn càng hiếm càng tốt!

Đề xuất: