การหมดเวลาของเกตเวย์ 504 หมายถึงอะไรและจะแก้ไขได้อย่างไร
เมื่อคุณประสบปัญหาในการเข้าถึงบางเว็บไซต์ เบราว์เซอร์ของคุณมักจะแสดงรหัสสถานะ HTTP(HTTP status code)ที่ช่วยคุณในการถอดรหัสปัญหา รหัสเหล่านี้มีหลายประเภทและหลายรูปแบบ โดยแต่ละรหัสมีความหมายและวิธีแก้ปัญหาเฉพาะตัว มีโอกาส 90% ที่คุณพบข้อผิดพลาด 504 Gateway Timeoutอย่างน้อยหนึ่งครั้งขณะท่องอินเทอร์เน็ต
504 เกตเวย์หมดเวลา(Gateway Timeout)หมายความว่าอย่างไร ข้อผิดพลาด 504 เกตเวย์หมดเวลา(Gateway Timeout)มีป้ายกำกับแตกต่างกันไปตามเว็บไซต์และเบราว์เซอร์ต่างๆ แต่รูปแบบต่างๆ มีความหมายเหมือนกัน ดังนั้น หากเว็บไซต์บางแห่งแสดงข้อผิดพลาด " Gateway Timeout (504)" ในขณะที่เว็บไซต์อื่นแสดงข้อผิดพลาดเป็น "HTTP Error 504" "โดเมนใช้เวลานานเกินไปในการตอบสนอง" หรือ " Gateway Timeout " พวกเขากำลังชี้ให้เห็นปัญหาเดียวกัน
ในคู่มือนี้ เราจะอธิบายทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับข้อผิดพลาด 504 Gateway Timeout—ความหมาย สาเหตุ และวิธีแก้ไข
ข้อผิดพลาดการหมดเวลาของเกตเวย์(Gateway Timeout Error Mean) 504 หมายถึง อะไร
มีหลายสิ่งที่เกิดขึ้นเบื้องหลังเมื่อคุณเยี่ยมชมเว็บไซต์หรือคลิกลิงก์บนเบราว์เซอร์ของคุณ โดยปกติแล้วจะทำตามขั้นตอนด้านล่าง:
- ป้อนURLในแถบที่อยู่ของเบราว์เซอร์
- เบราว์เซอร์ตรวจสอบและค้นหาที่อยู่ IP ของเว็บไซต์ (ผ่านการค้นหา DNS(DNS lookup) )
- เบราว์เซอร์ส่งคำขอไปยังเซิร์ฟเวอร์ของเว็บไซต์
- เซิร์ฟเวอร์ประมวลผลคำขอและส่งสำเนาของหน้าเว็บไปยังเบราว์เซอร์
- เบราว์เซอร์รวบรวมและตีความข้อมูลจากเซิร์ฟเวอร์และแสดงหน้าเว็บ
หากเบราว์เซอร์ของคุณแสดงข้อผิดพลาด 504 Gateway Timeoutแทนที่จะเป็นหน้าเว็บที่ใช้งานได้ แสดงว่ามีปัญหากับ ขั้นตอน ที่4 (Step 4)กล่าวคือ เซิร์ฟเวอร์ของเว็บไซต์ไม่สามารถดำเนินการตามคำขอของเบราว์เซอร์ได้เร็วพอ
กรณีนี้เกิดขึ้นเมื่อเซิร์ฟเวอร์เกตเวย์ของเว็บไซต์ (หรือเซิร์ฟเวอร์หลัก) ไม่ได้รับการตอบกลับในเวลาที่เหมาะสมจากเซิร์ฟเวอร์สำรอง (เรียกอีกอย่างว่าเซิร์ฟเวอร์ต้นน้ำ) ดังนั้นอะไรทำให้เกิดความล่าช้าในการเชื่อมต่อเซิร์ฟเวอร์? ดำเนินการในส่วนถัดไปเพื่อค้นหา
อะไรเป็นสาเหตุของข้อผิดพลาดการหมดเวลาของเกตเวย์ 504(Gateway Timeout Error)
บ่อยครั้ง ข้อผิดพลาด 504 Gateway Timeoutเกิดขึ้นเนื่องจากปัญหาการเชื่อมต่อเซิร์ฟเวอร์ที่ส่วนท้ายของเว็บไซต์ บางทีเซิร์ฟเวอร์หนึ่ง (หรือทั้งหมด) ขัดข้องหรือโอเวอร์โหลดชั่วคราวและไม่สามารถดำเนินการตามคำขอใหม่ได้ ข้อผิดพลาดนี้อาจเกิดขึ้นหากเว็บไซต์เพิ่งย้ายไปยังที่อยู่ IP ใหม่ (บริการโฮสต์) หรือการกำหนดค่าไฟร์วอลล์ของเว็บไซต์บล็อกเนื้อหาที่ปลอดภัยอย่างผิดพลาด
การทำงานผิดพลาดของฝั่งเซิร์ฟเวอร์มักทำให้เกิดข้อผิดพลาด 504 Gateway Timeoutดังนั้นผู้ดูแลระบบของเว็บไซต์จึงอยู่ในตำแหน่งที่ดีที่สุดในการแก้ไขปัญหา อย่างไรก็ตาม คุณควรแก้ไขปัญหาอุปกรณ์ของคุณด้วย เนื่องจาก ข้อผิดพลาดการ หมดเวลา(Timeout) 504 อาจเกิดจากปัญหาเกี่ยวกับอุปกรณ์หรือการตั้งค่าเครือข่ายของคุณ แม้ว่าความเป็นไปได้จะค่อนข้างหายาก
วิธีแก้ไขข้อผิดพลาดการหมดเวลาของเกตเวย์ 504(Gateway Timeout Error)
เราได้รวบรวมวิธีการแก้ไขปัญหาที่เป็นไปได้จำนวนหนึ่ง ซึ่งจะช่วยแก้ไขข้อผิดพลาดได้หากปัญหามาจากจุดสิ้นสุดของคุณ นำไปทดสอบและดูว่าเหมาะกับคุณหรือไม่
1. รีเฟรชหน้าเว็บ
ดังที่กล่าวไว้ก่อนหน้านี้ เว็บไซต์อาจแสดงรหัสข้อผิดพลาด 504 หากเซิร์ฟเวอร์ทำงานหนักเกินไป อาจเป็นเพราะการเข้าชมพุ่งขึ้นอย่างกะทันหัน หากนี่เป็นสาเหตุของข้อผิดพลาด การโหลดหน้าเว็บซ้ำอาจทำให้สิ่งต่างๆ กลับสู่สภาวะปกติได้ คลิก(Click)ไอคอนลูกศรวงกลมถัดจากแถบที่อยู่หรือกด F5 เพื่อโหลดหน้าซ้ำ
คุณยังสามารถโหลดหน้าซ้ำบนเบราว์เซอร์ใดก็ได้โดยใช้ปุ่มลัดControl + RCommand + R (สำหรับ Mac)
2. รีสตาร์ทเราเตอร์(Router)หรืออุปกรณ์เครือข่าย ของคุณ(Network Device)
ก่อนที่คุณจะรีบูตอุปกรณ์เครือข่าย ให้เชื่อมต่อคอมพิวเตอร์ของคุณกับเครือข่ายสำรอง ถ้ามี หากคุณสามารถเข้าถึงหน้าเว็บในเครือข่ายอื่นได้ แสดงว่าเราเตอร์ไร้สายหรือโมเด็มอินเทอร์เน็ตของคุณเป็นปัญหา
รีสตาร์ท(Restart)อุปกรณ์เครือข่าย เชื่อมต่อคอมพิวเตอร์ของคุณกับเครือข่ายอีกครั้ง และโหลดหน้าเว็บใหม่ หากคุณยังคงได้รับข้อผิดพลาด 504 Gateway Timeout ให้ลอง (Gateway Timeout)รีเซ็ตเราเตอร์(resetting the router)หรือโมเด็มเป็นค่าเริ่มต้นจากโรงงาน
3. ตรวจสอบการตั้งค่าพร็อกซีของคุณ
หากคุณใช้พร็อกซีบนคอมพิวเตอร์ ตรวจสอบให้แน่ใจว่าการตั้งค่าเซิร์ฟเวอร์ถูกต้องและกำหนดค่าอย่างเหมาะสม ไปที่การตั้งค่า(Settings ) > เครือข่ายและอินเทอร์เน็ต( Network & Internet ) > พร็อกซี( Proxy) (สำหรับ Windows) หรือการตั้งค่าระบบ(System Preferences ) > เครือข่าย( Network ) > ขั้นสูง( Advanced ) > พร็ อก( Proxies)ซี่ (สำหรับ macOS) เพื่อตรวจสอบการตั้งค่าพร็อกซีด้วยตนเอง
ปิดใช้งานพรอกซีและรีเฟรชเว็บไซต์ที่ได้รับผลกระทบ หากเบราว์เซอร์ของคุณโหลดหน้าเว็บ การกำหนดค่าพร็อกซีของคุณอาจเป็นปัญหาได้
4. เปลี่ยนเซิร์ฟเวอร์ DNS
คอมพิวเตอร์ส่วนใหญ่ใช้เซิร์ฟเวอร์ชื่อโดเมน(Domain Name Servers) เริ่มต้น ( DNS ) ที่กำหนดโดยผู้ให้บริการอินเทอร์เน็ต(Internet Service Provider) ( ISP ) เซิร์ฟเวอร์ที่กำหนดโดย ISP(ISP)เหล่านี้บางครั้งไม่น่าเชื่อถือและทำให้เกิดปัญหา เช่น การเชื่อมต่อช้า หากหน้าเว็บที่ได้รับผลกระทบโหลดได้สำเร็จในอุปกรณ์อื่น ให้เปลี่ยนผู้ให้บริการDNS ของพีซีของคุณเป็น (DNS)เซิร์ฟเวอร์สาธารณะที่ฟรีและเชื่อถือได้(free and reliable public server)พร้อมเวลาตอบสนองที่รวดเร็ว ที่สามารถสร้างความแตกต่างได้มาก
เปลี่ยน DNS บน Windows(Change DNS on Windows)
หากต้องการเปลี่ยนผู้ให้บริการ DNS บน Windows(change your DNS provider on Windows)ให้ไปที่การตั้งค่า(Settings) > เครือข่ายและอินเทอร์เน็ต( Network & Internet) > สถานะ( Status)แล้วคลิกเปลี่ยนตัวเลือกอะแดป(Change adapter options)เตอร์
2. ในหน้าต่างถัดไป ให้ดับเบิลคลิกที่อแด็ปเตอร์ที่รับผิดชอบการเชื่อมต่อเครือข่ายของคุณ: อีเธอ ร์เน็ต(Ethernet)หรือWi-Fi
3. คลิกปุ่มคุณสมบัติ(Properties)
4. ในส่วน "การเชื่อมต่อนี้ใช้รายการต่อไปนี้" ให้ดับเบิลคลิกInternet Protocol Version 4 (TCP/IPv4) )
5. ทำเครื่องหมายที่ “ ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้(Use the following DNS server addresses,) ” ป้อน8.8.8.8ใน กล่องเซิร์ฟเวอร์ DNS ที่ต้องการ(Preferred DNS)และ8.8.4.4ในกล่องเซิร์ฟเวอร์DNS สำรอง (Alternate DNS)คลิก(Click) ตกลง(OK)เพื่อดำเนินการต่อ
6. สุดท้าย คลิกตกลง(OK)บน หน้าต่าง Wi-Fi/Ethernet Propertiesเพื่อบันทึกการเปลี่ยนแปลง
เปลี่ยน DNS บน macOS(Change DNS on macOS)
สำหรับผู้ใช้ Mac ให้ไปที่System Preferences > Networkแล้วคลิก ปุ่ม Advancedที่มุมล่างซ้าย
ไปที่ แท็บ DNSแล้วคลิกไอคอนเครื่องหมายplus (+)ที่มุมซ้ายของปุ่มเพื่อเพิ่มเซิร์ฟเวอร์DNS ใหม่(DNS)
เพิ่ม Google Public DNS เหล่านี้: 8.8.8.8และ8.8.4.4 คลิกตกลง(OK)เพื่อดำเนินการต่อและคลิกนำ(Apply) ไปใช้ ในหน้าถัดไปเพื่อบันทึกการเปลี่ยนแปลง
5. ล้างแคช DNS
เมื่อคุณเยี่ยมชมเว็บไซต์ คอมพิวเตอร์ของคุณจะเก็บข้อมูลเกี่ยวกับชื่อโดเมนของเว็บไซต์ไว้ในแคชDNS ครั้งต่อไปที่คุณเยี่ยมชมเว็บไซต์ ข้อมูลใน แคช DNS จะ ชี้เบราว์เซอร์ของคุณไปในทิศทางที่ถูกต้องอย่างรวดเร็ว เพื่อให้เว็บไซต์โหลดเร็วขึ้น
อาจเกิดข้อผิดพลาดการหมดเวลาหากเว็บไซต์เปลี่ยนที่อยู่ IP หรือเซิร์ฟเวอร์ เนื่องจาก แคช DNSจะนำเบราว์เซอร์ของคุณไปยังที่อยู่ IP เก่า (หรือล้าสมัย) คุณสามารถแก้ไขปัญหานี้ได้โดยล้างแคช(clearing the DNS cache) DNS ซึ่งจะแจ้งให้อุปกรณ์และเบราว์เซอร์ของคุณรับข้อมูล DNS(DNS)ที่อัปเดตในครั้งต่อไปที่คุณเยี่ยมชมเว็บไซต์
หากต้องการล้างแคชDNS บน (DNS)Macให้เปิดTerminal (ไปที่Applications > Utilities > Terminal ) วางคำสั่งด้านล่างในคอนโซล แล้วกดReturn
sudo dscacheutil -flushcache; sudo killall -HUP mDNSRตอบกลับ(sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder)
ป้อนรหัสผ่านของ Mac เมื่อได้รับแจ้ง แล้วกดReturn
สำหรับ อุปกรณ์ Windowsให้เปิดCommand prompt (กดWindows + Xแล้วเลือกCommand Prompt (Admin) ) วางคำสั่งด้านล่างในคอนโซล แล้วกดEnter
ipconfig /flushdns
เพลิดเพลินกับ ประสบการณ์อินเทอร์เน็ต(Internet)ที่ปราศจากข้อผิดพลาด
หวังว่าตอนนี้คุณจะรู้ว่าอะไรทำให้เกิดข้อผิดพลาดการหมดเวลา 504 และวิธีที่คุณสามารถลองแก้ไขในฐานะผู้เยี่ยมชมเว็บไซต์ หากข้อผิดพลาดยังคงอยู่หลังจากแก้ไขปัญหาคอมพิวเตอร์และการตั้งค่าเครือข่าย โปรดติดต่อผู้ดูแลระบบเว็บไซต์ ปัญหาเกิดขึ้นอย่างแน่นอนเนื่องจากการทำงานผิดพลาดของฝั่งเซิร์ฟเวอร์ หากข้อผิดพลาดปรากฏขึ้นในทุกเว็บไซต์ คุณควรติดต่อISP ของคุณ เพื่อยืนยันว่ามีเครือข่ายขัดข้องหรือไม่
Related posts
OEM หมายความว่าอย่างไรเมื่อคุณซื้ออุปกรณ์อิเล็กทรอนิกส์
ข้อผิดพลาด 502 Bad Gateway คืออะไร (และจะแก้ไขได้อย่างไร)
“การเข้าถึงรูท” หมายถึงอะไรบนพีซีและสมาร์ทโฟน?
ไม่สามารถอ่านการ์ด SD? นี่คือวิธีแก้ไข
6 การแก้ไขเมื่อแอพ Spotify ไม่ตอบสนองหรือไม่เปิด
ความเร็วในการดาวน์โหลดของ Chrome ช้าไหม 13 วิธีในการแก้ไข
คุณควร Defrag SSD หรือไม่?
9 แก้ไขเมื่อ Xbox Party Chat ไม่ทำงาน
การแก้ไข: Adblock ไม่ทำงานบน Crunchyroll
จะทำอย่างไรเมื่อตรวจไม่พบจอภาพที่สองของคุณ
Google Maps ไม่ทำงาน: 7 วิธีในการแก้ไข
WiFi ทำให้ตัดการเชื่อมต่อตลอดเวลา? นี่คือวิธีแก้ไข
เหตุใด Wsappx ทำให้เกิดการใช้งาน CPU สูงและวิธีแก้ไข
วิธีแก้ไขข้อผิดพลาด “การป้องกันทรัพยากรของ Windows ไม่สามารถดำเนินการตามที่ร้องขอ” ได้
การแก้ไข: ไม่สามารถเชื่อมต่อกับข้อผิดพลาดเครือข่าย Steam
คุณต้องการไฟร์วอลล์ของบุคคลที่สามใน Mac และ Windows หรือไม่?
พอร์ต USB 3.0 ไม่ทำงาน? นี่คือวิธีแก้ไข
คำแนะนำในการแก้ไขปัญหาเมื่อ Bluetooth ไม่ทำงานบนคอมพิวเตอร์หรือสมาร์ทโฟนของคุณ
ปุ่มหยุดชั่วคราวของ YouTube ไม่หายไป? 6 วิธีในการแก้ไข
ทำไม Ntoskrnl.Exe ทำให้ CPU สูงและวิธีแก้ไข