我想知道为什么网站崩溃了。
如果一个服务器有太多的请求,它可能会将请求排队等待列表中,并在所有先前的请求被提供时提供服务。 这意味着,网站的请求将被照顾,虽然可能需要比预期更多的时间。
那么,由于服务器过载,网站如何崩溃?
网站不“崩溃”。
Web服务器被configuration为在请求队列中的请求超过预定数量时停止接受新的访问者。 达到此限制时,将显示错误消息 。
503服务不可用
由于服务器暂时过载或维护,服务器当前无法处理该请求。 这意味着这是一个暂时的情况,经过一段时间后会缓解。 如果已知,则可以在Retry-After标题中指示延迟的长度。 如果没有给出Retry-After,那么客户端应该像处理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.
在一个非常简单的情况下,等待列表可能会填满,服务器忙于处理/忽略新的请求,以便能够有效地处理队列中的请求。
很多方面: