Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

HTTP status code for overloaded server

Some hours my web site's server has too much load.
Which HTTP status code should I send to the Googlebot that visits my website?

Is "269 Call Back Later" this suitable for this case, or 503 Service Unavailable or do you have any more suggestions?

like image 867
trante Avatar asked Aug 18 '12 21:08

trante


1 Answers

503 means the service is temporarily unavailable so it is appropriate to use while the server is overloaded. http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

The Wikipedia article defines 269 as the initial response for a request that must be processed asynchronously. 269 means the request added something to the server's "queue" of things to do and the server will have a response available as soon as possible, whereas 503 means the server will not "remember" the request.

I've never heard of 269, though, and the first Google result for it is this question, followed by the Wikipedia article.

like image 100
Jordan Avatar answered Sep 25 '22 20:09

Jordan