随着点击量达到四五千万遇到的各种压力

1. 内存不足:程序都没有做并发控制

cep容易oom

同时,并发点击太高,不得不增加了单独的一台服务器然后在nginx上负载均衡到新服务器处理点击。

于是容易遇到http time out 和 oom(没有对并发做限制,默认6000)

2. docker部署一定要始终勾选使用最新镜像,这样避免很多问题!

3. sync 的 time out问题一直是头疼的,所以使用了sendGet,基本解决这个大问题。

否则,某些渠道没有添加我们的新增服务器到白名单的,会有很大风险。

4. cep和docker上的cpa-cep会去检查sync erro队列并且处理

5. cpa-msg会帮助msgip服务器处理日志,减少点击日志在消息服务上的堆积

6. 目前发现,内存真的是很大的限制。以后续费时,要考虑降低cpu增大内存,比如mongodb,jms都是内存波动范围很大的。

现在的8GB内存已无法满足程序的需求。

以后要对不同作用的服务器采取不同硬件升级策略。

你可能感兴趣的:(随着点击量达到四五千万遇到的各种压力)