服务器遇到大量请求(如压测)出现502

≡放荡痞女 提交于 2020-01-16 07:05:16

tomcat、gunicorn、uwsgi在大量并发时,遇到普遍的问题是502 504问题;

说到502,我们知道后端处理过慢需要扩展worker

 

socket 内部是有两个队列,一个syn队列,一个是accept队列,这两个队列都在accept()之间就有了。 backlog是syn和accept队列之和。当后端处理不及时,backlog又到限制时,会出现502,也就是说新的客户端不能建立,因为没有syn的槽位供你三次握手。

 

https://www.iteye.com/blog/yunjianfei-2263946

 

https://xnathan.com/2019/05/07/nginx-502/

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!