504 ข้อผิดพลาดการหมดเวลาของเกตเวย์ (มันคืออะไรและจะแก้ไขอย่างไร)

สารบัญ:

504 ข้อผิดพลาดการหมดเวลาของเกตเวย์ (มันคืออะไรและจะแก้ไขอย่างไร)
504 ข้อผิดพลาดการหมดเวลาของเกตเวย์ (มันคืออะไรและจะแก้ไขอย่างไร)
Anonim

ข้อผิดพลาด 504 เกตเวย์หมดเวลาเป็นรหัสสถานะ HTTP ซึ่งหมายความว่าเซิร์ฟเวอร์หนึ่งไม่ได้รับการตอบสนองในเวลาที่เหมาะสมจากเซิร์ฟเวอร์อื่นที่กำลังเข้าถึงในขณะที่พยายามโหลดหน้าเว็บหรือกรอกคำขออื่นโดยเบราว์เซอร์

กล่าวอีกนัยหนึ่ง ข้อผิดพลาด 504 มักจะบ่งบอกว่าคอมพิวเตอร์เครื่องอื่น ซึ่งเว็บไซต์ที่คุณได้รับข้อความนั้นไม่ได้ควบคุมแต่อาศัย สื่อสารไม่เร็วพอ

Image
Image

คุณเป็นผู้จัดการเว็บหรือไม่ ดูส่วนการแก้ไขข้อผิดพลาด 504 บนไซต์ของคุณเองด้านล่างหน้าเพื่อดูสิ่งที่คุณควรพิจารณา

A 504 ข้อผิดพลาดการหมดเวลาของเกตเวย์สามารถปรากฏในอินเทอร์เน็ตเบราว์เซอร์ใด ๆ บนระบบปฏิบัติการใด ๆ และบนอุปกรณ์ใดก็ได้ ซึ่งหมายความว่าเป็นไปได้ที่จะได้รับข้อผิดพลาดบนโทรศัพท์หรือแท็บเล็ต Android หรือ iPhone, Safari บน Mac, Chrome บน Windows 10 (หรือ 8 หรือ 7, …) เป็นต้น

คุณอาจเห็นข้อผิดพลาด 504 ได้อย่างไร

แต่ละเว็บไซต์ได้รับอนุญาตให้ปรับแต่งวิธีแสดงข้อผิดพลาด "การหมดเวลาของเกตเวย์" แต่ต่อไปนี้คือวิธีทั่วไปที่คุณจะเห็นการสะกดคำ:

  • 504 หมดเวลาเกตเวย์
  • HTTP 504
  • 504 ผิดพลาด
  • หมดเวลาเกตเวย์ (504)
  • ข้อผิดพลาด HTTP 504 - หมดเวลาเกตเวย์
  • ข้อผิดพลาดการหมดเวลาเกตเวย์

A 504 ข้อผิดพลาดการหมดเวลาของเกตเวย์ปรากฏขึ้นภายในหน้าต่างอินเทอร์เน็ตเบราว์เซอร์ เช่นเดียวกับหน้าเว็บทั่วไป อาจมีส่วนหัวและส่วนท้ายที่คุ้นเคยของไซต์และข้อความภาษาอังกฤษที่ดีบนหน้าเว็บ หรืออาจปรากฏในหน้าสีขาวล้วนโดยมี 504 ขนาดใหญ่อยู่ด้านบนเป็นข้อความเดียวกันทั้งหมด ไม่ว่าเว็บไซต์จะแสดงอย่างไร

สาเหตุของข้อผิดพลาดการหมดเวลาเกตเวย์ 504

โดยส่วนใหญ่ ข้อผิดพลาด 504 เกตเวย์หมดเวลาหมายความว่าอะไรก็ตามเซิร์ฟเวอร์อื่นที่ใช้เวลานานจน "หมดเวลา" อาจหยุดทำงานหรือทำงานไม่ถูกต้อง

เนื่องจากข้อผิดพลาดนี้มักเป็นข้อผิดพลาดของเครือข่ายระหว่างเซิร์ฟเวอร์บนอินเทอร์เน็ตหรือปัญหากับเซิร์ฟเวอร์จริง ปัญหาอาจไม่ได้อยู่ที่คอมพิวเตอร์ อุปกรณ์ หรือการเชื่อมต่ออินเทอร์เน็ตของคุณ

ที่บอกว่ามีบางอย่างที่คุณสามารถลองได้ เผื่อไว้:

วิธีแก้ไขข้อผิดพลาดการหมดเวลาเกตเวย์ 504

  1. ลองหน้าเว็บอีกครั้งโดยเลือกปุ่มรีเฟรช/โหลดซ้ำ กด F5 หรือลอง URL จากแถบที่อยู่อีกครั้ง

    แม้ว่าข้อผิดพลาด 504 หมดเวลาเกตเวย์จะรายงานข้อผิดพลาดที่อยู่นอกเหนือการควบคุมของคุณ แต่ก็อาจเป็นเพียงชั่วคราวเท่านั้น

  2. รีสตาร์ทอุปกรณ์เครือข่ายทั้งหมดของคุณ ปัญหาชั่วคราวกับโมเด็ม เราเตอร์ สวิตช์ หรือฮาร์ดแวร์เครือข่ายอื่นๆ อาจทำให้เกิดปัญหา 504 Gateway Timeout ที่คุณพบ เพียงแค่รีสตาร์ทอุปกรณ์เหล่านี้ก็สามารถช่วยได้

    ถึงแม้คำสั่งที่คุณปิดอุปกรณ์เหล่านี้ไม่สำคัญ แต่ลำดับที่คุณเปิดเครื่องกลับเป็นเหมือนเดิม โดยทั่วไป คุณต้องการเปิดอุปกรณ์จากภายนอกเข้า หากคุณไม่แน่ใจว่าหมายความว่าอย่างไร โปรดดูลิงก์ที่จุดเริ่มต้นของขั้นตอนนี้สำหรับบทแนะนำฉบับสมบูรณ์

  3. ตรวจสอบการตั้งค่าพร็อกซีเซิร์ฟเวอร์ในเบราว์เซอร์หรือแอปพลิเคชันของคุณและตรวจสอบให้แน่ใจว่าถูกต้อง การตั้งค่าพร็อกซีที่ไม่ถูกต้องอาจทำให้เกิดข้อผิดพลาด 504

    Image
    Image

    คอมพิวเตอร์ส่วนใหญ่ไม่มีการตั้งค่าพรอกซีเลย ดังนั้นหากคอมพิวเตอร์ของคุณว่างเปล่า ให้ข้ามขั้นตอนนี้ไป

    ดู Proxy.org สำหรับรายการพร็อกซีเซิร์ฟเวอร์ที่อัปเดตและเป็นที่ยอมรับซึ่งคุณสามารถเลือกได้

  4. เปลี่ยนเซิร์ฟเวอร์ DNS โดยเฉพาะอย่างยิ่งหากอุปกรณ์ทั้งหมดในเครือข่ายของคุณได้รับข้อผิดพลาดเดียวกัน เป็นไปได้ว่าข้อผิดพลาด 504 Gateway Timeout ที่คุณเห็นนั้นเกิดจากปัญหากับเซิร์ฟเวอร์ DNS ที่คุณใช้งานอยู่

    เซิร์ฟเวอร์ DNS ที่คุณกำหนดค่าไว้ในขณะนี้อาจเป็นเซิร์ฟเวอร์ที่ ISP ของคุณกำหนดโดยอัตโนมัติ อื่น ๆ ก็มีให้เลือกเช่นกัน ดูรายการเซิร์ฟเวอร์ DNS ฟรีและสาธารณะสำหรับตัวเลือก

  5. ถ้าไม่มีอะไรคืบหน้าถึงขั้นนี้ การติดต่อเว็บไซต์น่าจะเป็นสิ่งที่ดีที่สุดที่ควรทำต่อไป มีโอกาสดีที่ผู้ดูแลระบบเว็บไซต์กำลังทำงานเพื่อแก้ไขข้อผิดพลาดที่ต้นเหตุของข้อผิดพลาด 504 Gateway Timeout โดยสมมติว่าพวกเขาทราบแล้ว แต่ก็ไม่มีอะไรผิดพลาดในการติดต่อกับพวกเขา

    เว็บไซต์หลักๆ ส่วนใหญ่มีบัญชีโซเชียลเน็ตเวิร์กที่พวกเขาใช้เพื่อช่วยสนับสนุนบริการของพวกเขา และบางแห่งก็มีหมายเลขโทรศัพท์และที่อยู่อีเมลด้วย

    หากดูเหมือนว่าเว็บไซต์อาจแสดงข้อผิดพลาด 504 สำหรับทุกคน การค้นหา Twitter สำหรับข้อมูลแบบเรียลไทม์เกี่ยวกับการหยุดทำงานของเว็บไซต์มักจะเป็นประโยชน์ วิธีที่ดีที่สุดคือค้นหา websitedown บน Twitter ตัวอย่างเช่น หาก Facebook อาจล่ม ให้ค้นหา facebookdown.

  6. ติดต่อผู้ให้บริการอินเทอร์เน็ตของคุณ เป็นไปได้มาก ณ จุดนี้ หลังจากทำตามการแก้ไขปัญหาทั้งหมดข้างต้นแล้ว 504 Gateway Timeout ที่คุณเห็นเป็นปัญหาที่เกิดจากปัญหาเครือข่ายที่ ISP ของคุณรับผิดชอบ
  7. กลับมาทีหลังนะครับ คุณได้ใช้ตัวเลือกทั้งหมดของคุณหมดแล้ว ณ จุดนี้และข้อผิดพลาด 504 Gateway Timeout อยู่ในมือของเว็บไซต์หรือ ISP ของคุณเพื่อแก้ไข กลับมาตรวจสอบกับเว็บไซต์อย่างสม่ำเสมอ ไม่ต้องสงสัยเลยว่ามันจะเริ่มทำงานอีกครั้งในไม่ช้า

แก้ไขข้อผิดพลาด 504 บนไซต์ของคุณเอง

หลายครั้งที่นี่ไม่ใช่ความผิดของคุณ แต่ก็ไม่ใช่ของผู้ใช้เช่นกัน เริ่มต้นด้วยการตรวจสอบว่าเซิร์ฟเวอร์ของคุณสามารถแก้ไขโดเมนทั้งหมดที่แอปพลิเคชันของคุณต้องการเข้าถึงอย่างถูกต้อง

การรับส่งข้อมูลที่หนาแน่นมากอาจส่งผลให้เซิร์ฟเวอร์ของคุณแสดงข้อผิดพลาด 504 แม้ว่า 503 อาจมีความแม่นยำมากกว่านี้เล็กน้อย

ใน WordPress โดยเฉพาะ 504: บางครั้งข้อความ Gateway Timeout อาจเกิดจากฐานข้อมูลเสียหาย ติดตั้ง WP-DBManager แล้วลองใช้คุณสมบัติ "ซ่อมแซมฐานข้อมูล" ตามด้วย "เพิ่มประสิทธิภาพฐานข้อมูล" และดูว่าจะช่วยได้หรือไม่

นอกจากนี้ ตรวจสอบให้แน่ใจว่าไฟล์ HTACCESS ของคุณถูกต้อง โดยเฉพาะอย่างยิ่งหากคุณเพิ่งติดตั้ง WordPress ใหม่

สุดท้าย ให้ลองติดต่อบริษัทโฮสติ้งของคุณ เป็นไปได้ว่าข้อผิดพลาด 504 ที่เว็บไซต์ของคุณส่งคืนนั้นเกิดจากปัญหาที่ส่วนท้ายที่พวกเขาจะต้องแก้ไข

วิธีอื่นๆ ที่คุณอาจพบข้อผิดพลาด 504

A ข้อผิดพลาดการหมดเวลาเกตเวย์ เมื่อได้รับใน 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 ที่พบได้ทั่วไป มีอีกหลายอย่างเช่นกัน ซึ่งทั้งหมดนั้นคุณสามารถดูได้ในหน้าข้อผิดพลาดของรหัสสถานะ

แนะนำ: