第 1213 位会员
@Fecshop #7楼 明白,这个是yii2框架的东西,这个您有什么建议吗,还是直接把redis服务器升级就行。
@Fecshop #2楼 redis就是用的fecshop的缺省配置,用于session和cache。因为感觉不涉及太多业务,只考虑到抢单时候可能的高mysql并发或者web负载,结果运行一分钟就redis报错,看阿里云服务端,redis链接已经满了。在fecshop里面,多人在一个商品里面下单主要会引发哪些负载呢,对redis的消耗为什么这么大。是不是有可能链接没有释放,如果需要释放,在框架里面的什么地方优化呢?非常急,下周一再抢单失败就可以直接关门了。
@Fecshop #2楼
项目很简单,就是基于fecshop的简单二次开发。用的php+ngnix+mongodb+redis的标准配置。核心逻辑没有动过。 ngnix在两台负载均衡服务器,redis单独一个服务器。mongodb用的本地安装的,和一台ngnix机器在一起。
商场用户不多,但是有个抢单活动,几乎所有人都在9:30分去下单抢余额。所以负载大的出奇。居然能到1w的秒并发。所以一上线就崩溃了,现在只能间歇的放订单来缓解。
一会我放几张服务器的负载图,供大神参考。