ข้อผิดพลาด 504 เกตเวย์หมดเวลาเป็นรหัสสถานะ HTTP ซึ่งหมายความว่าเซิร์ฟเวอร์หนึ่งไม่ได้รับการตอบสนองในเวลาที่เหมาะสมจากเซิร์ฟเวอร์อื่นที่มีการเข้าถึงในขณะที่พยายามโหลดหน้าเว็บหรือกรอกคำขออื่นจากเบราว์เซอร์
กล่าวคือ ข้อผิดพลาด 504 มักจะบ่งบอกว่าคอมพิวเตอร์เครื่องอื่น ซึ่งเว็บไซต์ที่คุณได้รับข้อความนั้นไม่ได้ควบคุมแต่ต้องอาศัย ไม่สามารถสื่อสารกับคอมพิวเตอร์เครื่องนั้นได้เร็วพอ
คุณเป็นผู้จัดการเว็บหรือไม่ ดู การแก้ไขข้อผิดพลาด 504 บนไซต์ของคุณเอง ในส่วนเพิ่มเติมด้านล่างของหน้าสำหรับบางสิ่งที่ต้องพิจารณาในตอนท้ายของคุณ
ข้อผิดพลาด 504 Gateway Timeout สามารถปรากฏใน ใดๆ อินเทอร์เน็ตเบราว์เซอร์ ใดๆ ระบบปฏิบัติการ และใน ใดๆ อุปกรณ์. ซึ่งหมายความว่าอาจได้รับข้อผิดพลาดบนโทรศัพท์หรือแท็บเล็ต Android หรือ iPhone, Safari บน Mac, Chrome บน Windows 10 (หรือ 8 หรือ 7, ...) เป็นต้น
คุณอาจเห็นข้อผิดพลาด 504 ได้อย่างไร
เว็บไซต์แต่ละแห่งได้รับอนุญาตให้ปรับแต่งวิธีแสดงข้อผิดพลาด "การหมดเวลาของเกตเวย์" แต่ต่อไปนี้คือวิธีทั่วไปที่คุณจะเห็นการสะกดคำ:
- 504 หมดเวลาเกตเวย์
- HTTP 504
- ข้อผิดพลาด 504
- เกตเวย์หมดเวลา (504)
- ข้อผิดพลาด HTTP 504 - เกตเวย์หมดเวลา
- ข้อผิดพลาดการหมดเวลาของเกตเวย์
ข้อผิดพลาด 504 Gateway Timeout ปรากฏขึ้นในหน้าต่างอินเทอร์เน็ตเบราว์เซอร์ เช่นเดียวกับหน้าเว็บทั่วไป อาจมีส่วนหัวและส่วนท้ายที่คุ้นเคยของไซต์และข้อความภาษาอังกฤษที่ดีบนหน้าเว็บ หรืออาจปรากฏบนหน้าสีขาวล้วนที่มี 504 ขนาดใหญ่ ที่ด้านบน. เป็นข้อความเดียวกันไม่ว่าเว็บไซต์จะแสดงอย่างไร
สาเหตุของข้อผิดพลาดการหมดเวลาเกตเวย์ 504
ส่วนใหญ่ ข้อผิดพลาด 504 Gateway Timeout หมายความว่าเซิร์ฟเวอร์อื่นใช้เวลานานมากจน "หมดเวลา" อาจหยุดทำงานหรือทำงานไม่ถูกต้อง
เนื่องจากข้อผิดพลาดนี้มักเป็นข้อผิดพลาดของเครือข่ายระหว่างเซิร์ฟเวอร์บนอินเทอร์เน็ตหรือปัญหากับเซิร์ฟเวอร์จริง ปัญหา อาจ ไม่ได้อยู่กับคอมพิวเตอร์ อุปกรณ์ หรือการเชื่อมต่ออินเทอร์เน็ต
ที่กล่าวว่ามีบางสิ่งที่คุณสามารถลองได้ เผื่อไว้:
วิธีแก้ไขข้อผิดพลาดการหมดเวลาเกตเวย์ 504
-
ลองหน้าเว็บอีกครั้งโดยเลือกปุ่มรีเฟรช/โหลดซ้ำ กด F5 หรือลองใช้ URL จากแถบที่อยู่อีกครั้ง
แม้ว่าข้อผิดพลาด 504 Gateway Timeout จะรายงานข้อผิดพลาดที่อยู่นอกการควบคุมของคุณ แต่ก็อาจเป็นเพียงชั่วคราวเท่านั้น
-
รีสตาร์ทอุปกรณ์เครือข่ายทั้งหมดของคุณ ปัญหาชั่วคราวกับโมเด็ม เราเตอร์ สวิตช์ หรือฮาร์ดแวร์เครือข่ายอื่นๆ อาจทำให้เกิดปัญหา 504 Gateway Timeout ที่คุณพบ เพียงแค่รีสตาร์ทอุปกรณ์เหล่านี้ก็สามารถช่วยได้
ในขณะที่คุณปิดคำสั่ง ปิด อุปกรณ์เหล่านี้ไม่สำคัญ ลำดับที่คุณเปิดกลับ เปิด เป็น. โดยทั่วไป คุณต้องการเปิดอุปกรณ์จากภายนอกเข้า หากคุณไม่แน่ใจว่าหมายถึงอะไร โปรดดูลิงก์ที่ตอนต้นของขั้นตอนนี้เพื่อดูบทแนะนำที่สมบูรณ์
-
ตรวจสอบการตั้งค่าพร็อกซีเซิร์ฟเวอร์ในเบราว์เซอร์หรือแอปพลิเคชันของคุณและตรวจสอบให้แน่ใจว่าถูกต้อง การตั้งค่าพร็อกซีที่ไม่ถูกต้องอาจทำให้เกิดข้อผิดพลาด 504
คอมพิวเตอร์ส่วนใหญ่ไม่มีการตั้งค่าพร็อกซีเลย ดังนั้นหากคอมพิวเตอร์ของคุณว่างเปล่า ให้ข้ามขั้นตอนนี้
ดู Proxy.org สำหรับรายชื่อพร็อกซีเซิร์ฟเวอร์ที่อัปเดตและเป็นที่ยอมรับซึ่งคุณสามารถเลือกได้
-
เปลี่ยนเซิร์ฟเวอร์ DNS โดยเฉพาะอย่างยิ่งหากอุปกรณ์ทั้งหมดในเครือข่ายของคุณได้รับข้อผิดพลาดเดียวกัน เป็นไปได้ว่าข้อผิดพลาด 504 Gateway Timeout ที่คุณเห็นนั้นเกิดจากปัญหากับเซิร์ฟเวอร์ DNS ที่คุณใช้งานอยู่
เว้นแต่คุณจะเปลี่ยนแปลงก่อนหน้านี้ เซิร์ฟเวอร์ DNS ที่คุณกำหนดค่าในตอนนี้น่าจะเป็นเซิร์ฟเวอร์ที่กำหนดโดย ISP ของคุณโดยอัตโนมัติ อื่น ๆ ก็มีให้เลือกเช่นกัน ดูรายการเซิร์ฟเวอร์ DNS ฟรีและสาธารณะสำหรับตัวเลือก
-
ถ้ายังไม่มีอะไรคืบหน้าถึงตอนนี้ การติดต่อเว็บไซต์น่าจะเป็นสิ่งที่ดีที่สุดรองลงมา มีโอกาสดีที่ผู้ดูแลระบบเว็บไซต์กำลังทำงานเพื่อแก้ไขข้อผิดพลาดที่ต้นเหตุของข้อผิดพลาด 504 Gateway Timeout โดยสมมติว่าพวกเขาทราบแล้ว แต่ก็ไม่มีอะไรผิดพลาดในการติดต่อกับพวกเขา
ไซต์หลักๆ ส่วนใหญ่มีบัญชีโซเชียลเน็ตเวิร์กที่ใช้เพื่อช่วยสนับสนุนบริการของตน และบางไซต์ก็มีหมายเลขโทรศัพท์และที่อยู่อีเมล
หากดูเหมือนว่าเว็บไซต์อาจแสดงข้อผิดพลาด 504 สำหรับทุกคน การค้นหา Twitter สำหรับข้อมูลเรียลไทม์เกี่ยวกับการหยุดทำงานของเว็บไซต์มักจะเป็นประโยชน์ วิธีที่ดีที่สุดคือค้นหา #websitedown บนทวิตเตอร์. เช่น หาก Facebook อาจล่ม ให้ค้นหา #facebookdown
-
ติดต่อผู้ให้บริการอินเทอร์เน็ตของคุณ เป็นไปได้มาก ณ จุดนี้ หลังจากทำตามการแก้ไขปัญหาทั้งหมดข้างต้นแล้ว 504 Gateway Timeout ที่คุณเห็นเป็นปัญหาที่เกิดจากปัญหาเครือข่ายที่ ISP ของคุณรับผิดชอบ
7 เคล็ดลับเพื่อให้การทำงานกับฝ่ายสนับสนุนด้านเทคนิคง่ายขึ้นเล็กน้อย -
กลับมาในภายหลัง. คุณได้ใช้ตัวเลือกทั้งหมดของคุณหมดแล้ว ณ จุดนี้และข้อผิดพลาด 504 Gateway Timeout อยู่ในมือของเว็บไซต์หรือ ISP ของคุณเพื่อแก้ไข กลับมาตรวจสอบกับเว็บไซต์อย่างสม่ำเสมอ ไม่ต้องสงสัยเลยว่ามันจะเริ่มทำงานอีกครั้งในไม่ช้านี้
แก้ไขข้อผิดพลาด 504 บนไซต์ของคุณเอง
หลายครั้งที่ ไม่ใช่ ความผิดของคุณเลย แต่ก็ไม่ใช่ของผู้ใช้เช่นกัน เริ่มต้นด้วยการตรวจสอบว่าเซิร์ฟเวอร์ของคุณสามารถแก้ไขโดเมนทั้งหมดที่แอปพลิเคชันของคุณต้องการเข้าถึงได้อย่างถูกต้อง
ทราฟฟิกที่หนาแน่นมากอาจส่งผลให้เซิร์ฟเวอร์ของคุณแสดงข้อผิดพลาด 504 แม้ว่า 503 อาจมีความแม่นยำมากกว่านี้เล็กน้อย
ใน WordPress โดยเฉพาะ 504:Gateway Timeout บางครั้งข้อความอาจเกิดจากฐานข้อมูลเสียหาย ติดตั้ง WP-DBManager แล้วลองใช้คุณสมบัติ "ซ่อมแซม DB" ตามด้วย "Optimize DB" และดูว่าจะช่วยได้หรือไม่
นอกจากนี้ ตรวจสอบให้แน่ใจว่าไฟล์ HTACCESS ของคุณถูกต้อง โดยเฉพาะอย่างยิ่งหากคุณเพิ่งติดตั้ง WordPress ใหม่
สุดท้าย ให้ลองติดต่อบริษัทโฮสติ้งของคุณ เป็นไปได้ว่าข้อผิดพลาด 504 ที่เว็บไซต์ของคุณส่งคืนนั้นเกิดจากปัญหาด้านท้ายที่พวกเขาจะต้องแก้ไข
วิธีอื่นๆ ที่คุณอาจพบข้อผิดพลาด 504
ข้อผิดพลาดการหมดเวลาของเกตเวย์ เมื่อได้รับใน Windows Update จะสร้างรหัสข้อผิดพลาด 0x80244023 หรือข้อความ WU_E_PT_HTTP_STATUS_GATEWAY_TIMEOUT .
ในโปรแกรมที่ใช้ Windows ที่เข้าถึงอินเทอร์เน็ตโดยเนื้อแท้ ข้อผิดพลาด 504 อาจปรากฏขึ้นในกล่องโต้ตอบขนาดเล็กหรือหน้าต่างที่มี HTTP_STATUS_GATEWAY_TIMEOUT ข้อผิดพลาดและ/หรือด้วย คำขอหมดเวลารอเกตเวย์ ข้อความ
ข้อผิดพลาด 504 ที่พบน้อยกว่าคือ การหมดเวลาของเกตเวย์:พร็อกซีเซิร์ฟเวอร์ไม่ได้รับการตอบกลับในเวลาที่เหมาะสมจากเซิร์ฟเวอร์อัปสตรีม แต่การแก้ไขปัญหา (ด้านบน) ยังคงเหมือนเดิม
ข้อผิดพลาดเช่น 504 หมดเวลาเกตเวย์
ข้อความแสดงข้อผิดพลาดจำนวนหนึ่งคล้ายกับข้อผิดพลาด 504 Gateway Timeout เนื่องจากข้อความทั้งหมดเกิดขึ้นที่ ฝั่งเซิร์ฟเวอร์ . บางส่วนรวมถึง 500 Internal Server Error, 502 Bad Gateway error และ 503 Service Unavailable error เป็นต้น
นอกจากนี้ยังมีรหัสสถานะ HTTP ที่ไม่ใช่ฝั่งเซิร์ฟเวอร์ แต่แทนที่จะเป็น ฝั่งไคลเอ็นต์ เช่นเดียวกับข้อผิดพลาด 404 Not Found ที่พบได้ทั่วไป มีอีกหลายรายการเช่นกัน ซึ่งคุณสามารถดูได้ในหน้าข้อผิดพลาดของรหัสสถานะ HTTP