项目是app,接口加 后台管理;
时常502 bad gateway |nginx
来公司后 经常出现502 bad gateway
第一次与到时查了下 nginx 日志--超了最大时长-
去nginx 配置了超时时间
后来还是有出现502
又把nginx允许的进程数调到最大;
还是出现问题--
后来 大神查了下--
是后台功能菜单那里有一个功能,打开时本身sql 就要好几秒,
然后又进行了循环,然后又联表查询数据
这个操作几个人同时打开这个功能菜单就会直接造成服务器cpu占用很高,
人数一多,就挂了、、、
不过初期搭建时可能没考虑很多,
所以把数据和应用全部署在了一个服务器上,
后来出现502,访问数据库出问题,
又在该服务器上配置了个从服务器,以保证可用,
设计的相对不是很合理,
所以现在十几万用户时就出现这个502问题