laravel负载均衡是怎么做的?

我服务器有16核,内存60个G,然后我只有几百个用户,然后接口就打不开了,卡爆了,按理说我应该能支持很多用户
我是前后端分离的

我刚看了下最近1分钟平均负载128,最近5分钟150多点

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 18
chowjiawei

带宽才是瓶颈 16 核,内存 60 个 G 换成 4台4核15g 的 多好,每台10m带宽 就有40m

1年前 评论

这么小的访问量,我首先怀疑你问题出在PHP-FPM的配置上,少年,看下你是不是只开了很少的进程

1年前 评论
donggan (楼主) 1年前
忆往昔弹指间 (作者) 1年前

htop 和流量看看,会不会是数据库问题

1年前 评论
Mutoulee

这不是负载均衡的问题,先检查卡的打不开的时候问题出现在哪里,CPU?内存?磁盘IO?带宽?

1年前 评论
AloneUtopia

检查服务器负载,检查php-fpm 配置是否合理,检查数据库,检查web服务器日志

1年前 评论

config route生成缓存 opcache 开启再试

1年前 评论

卡是哪种卡

1年前 评论
donggan (楼主) 1年前
deatil (作者) 1年前
kolin 1年前
DonnyLiu

首先要确定是不是负载均衡的问题,建议先排查服务器的内存,CPU,磁盘IO,PHP-FPM的配置或者nginx日志这些方面

1年前 评论

大概是mysql的问题吧,检查下slow log

1年前 评论
风吹枫落

先看一下就自己访问的时候速度怎么样,确保接口没太大问题,人多的时候看一下服务器负载怎么样,然后上负载均衡的话我推荐阿里云的 sae,把应用打包成镜像随时扩容调整配置,用两个4核4gb的感觉都比单个要好

1年前 评论

简单的就用nginx分发多台

1年前 评论

首先检查服务器,输入指令:

top

看看占用CPU、内存的进程是哪个,配置这么高的服务器,有可能是中毒了,有木马!一般木马会伪装成系统进程,例如什么phpupdate之类很有迷惑性的名称,未知的统统kill掉或者卸载掉。
很多时候,所谓的卡往往是数据库io造成的,当然也有可能是因为同一个业务加载的接口过多或者是前端资源挂掉了导致阻塞了。所以接下来就是检查业务代码,是否是代码逻辑有问题,例如在循环中查询数据库、大文件上传通过后端去上传等。那么就可以去优化这部分逻辑。还有一种可能就是同一个接口同时请求产生的并发导致出问题。
最后就是去查看数据库,有的老哥已经说了,慢日志,查找数据库卡的地方,然后优化!

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!