Quel statut HTTP dois-je renvoyer pendant une panne / un arrêt temporaire du site?


12

Je vais retirer mon site Web pour une mise à niveau du code. J'aimerais avoir une page de temps d'arrêt temporaire pendant la mise à niveau. Dans le but d'éviter les problèmes avec les bots tentant d'araignée mon site pendant le temps d'arrêt, quelle réponse HTTP dois-je m'assurer de retourner pendant cette fenêtre?

Réponses:


13

Selon le RFC, la réponse correcte au retour est 503 - Service non disponible

10.5.4 Service 503 non disponible

Le serveur n'est actuellement pas en mesure de traiter la demande en raison d' une surcharge ou d'une maintenance temporaire du serveur . L'implication est qu'il s'agit d'une condition temporaire qui sera atténuée après un certain retard. Si elle est connue, la longueur du retard PEUT être indiquée dans un en-tête Retry-After. Si aucune nouvelle tentative n'est donnée, le client DEVRAIT traiter la réponse comme il le ferait pour une réponse 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.

Je modifierais votre réponse, mais je ne suis pas encore à 15 rep. Vous avez cependant la coche. :) Merci!
Matt Huggins

Pas de problème .. :)
Izzy
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.