豆瓣又崩溃了。服务器崩溃的原因是什么?
最近豆瓣的服务器又死机了,引起了热议。服务器崩溃的原因是什么?让我们和边肖一起了解一下吧。
首先,什么是服务器?服务器是一种电脑,比普通电脑速度更快,负载更大,价格也更贵。服务器为网络中的其他客户端(如PC、智能手机、ATM等终端甚至大型设备如列车系统)提供计算或应用服务。该服务器具有高速CPU计算能力、长期可靠运行、强大的I/O外部数据吞吐量和较好的可扩展性。根据服务器提供的服务,一般来说,服务器具有响应服务请求、承担服务和保障服务的能力。?
服务器崩溃的原因是什么?
1.要求太多了。当服务器接收到排队的请求时,在负载不大的情况下没有压力,所有的请求都能在毫秒内处理妥当。但是,当成千上万的用户请求突然涌入,而服务器负载有限时,就会丢弃一些请求。如果此时大量访问继续涌入,操作系统的TCP协议栈也会开始丢弃请求,即服务器的网络无法连接。如果继续增加请求,服务器将满负荷运行,很大一片区域将无法访问。正值春运临近,12306的购票量越来越多,瞬间提交的订单也越来越多。服务器容易出现问题和复杂化,导致无法正常运行。2.被黑。网络攻击会占用服务器的资源和带宽。当大量数据恶意占用服务器资源时,会导致服务器崩溃,无法正常运行。如发现网站被挂马,及时向上级汇报并通知技术人员删除挂马代码,修复安全漏洞,重新建设。
3.服务器超载了。到服务器的每个连接都使用一个线程。线程用完后,服务器将挂起,而不为现有连接提供任何服务。如果有一种负载分布机制可以检测到服务器没有响应,那么该服务器上的负载可以分布到其他Web服务器上,这可能会导致这些服务器一个接一个地耗尽所有线程。因此,整个服务器组将被挂起。
总而言之,豆瓣的服务器承载能力和团队维护能力都是?需要改进。