http服务器如果挂起多少个请求会崩溃?

不管是用apach还是nginx还是IIS还是node做http服务器,假如让一个请求延时1分钟,始终处于挂起的状态,然后这1分钟内又有100万个http请求同时进入,让这101万请求全部都挂起不响应,http会服务器会不会崩溃?或者换句话说,一个http请求始终挂起不响应,对http服务器的服务能力是否会产生影响?或者同时1000万个还是多少个请求同时挂起,服务器会不会崩溃?

阅读 5.8k
1 个回答

会有影响,在http1.x时代,每个http请求都对应一个socket连接,而操作系统的socket句柄数是有限的,如果你一直占着连接不释放,就会把系统资源耗尽。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进