अस्थायी साइट आउटेज / डाउनटाइम के दौरान मुझे HTTP स्थिति क्या चाहिए?


12

मैं कोड में अपग्रेड के लिए अपनी वेबसाइट को डाउन करने जा रहा हूं। मैं नवीनीकरण के दौरान एक अस्थायी डाउनटाइम पृष्ठ प्रदर्शन करना चाहूंगा। डाउनटाइम के दौरान मेरी साइट पर स्पाइडर का प्रयास करने वाले बॉट के मुद्दों को रोकने के लिए, मुझे इस विंडो के दौरान HTTP प्रतिक्रिया क्या सुनिश्चित करनी चाहिए?

जवाबों:


13

RFC के अनुसार, वापसी की सही प्रतिक्रिया 503 है - सेवा अनुपलब्ध

10.5.4 503 सेवा अनुपलब्ध

सर्वर वर्तमान में अस्थायी ओवरलोडिंग या सर्वर के रखरखाव के कारण अनुरोध को संभालने में असमर्थ है । निहितार्थ यह है कि यह एक अस्थायी स्थिति है जिसे कुछ देरी के बाद समाप्त कर दिया जाएगा। यदि ज्ञात हो, तो देरी की लंबाई को रिट्री-आफ्टर हैडर में इंगित किया जा सकता है। यदि कोई रिट्री-आफ्टर नहीं दिया जाता है, तो ग्राहक SHOULD प्रतिक्रिया को संभाल लेगा क्योंकि यह 500 प्रतिसाद के लिए होगा।

  Note: The existence of the 503 status code does not imply that a
  server must use it when becoming overloaded. Some servers may wish
  to simply refuse the connection.

मैं आपकी प्रतिक्रिया को रद्द कर दूंगा, लेकिन मैं अभी तक 15 प्रतिनिधि नहीं हूं। हालाँकि आपको चेकमार्क मिल गया है। :) धन्यवाद!
मैट हगिंस

कोई बात नहीं .. :)
Izzy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.