nginx -->apache -->resin
其中nginx -->apache在同一台机器
我们需要复制到apache的请求。
首先设置lo MTU=1500
1、发现apache性能瓶颈
先后复制4台在线流量,时间间隔比较长,由于请求比较平稳过度,系统没有崩溃。
再复制2台在线流量,apache error.log报max clients达到limit。
2、发现resin java程序性能瓶颈
先平滑复制两台在线流量,然后以比较快的速度复制两台在线流量,apache后端的java程序挂掉
通过tcpcopy,我们很容易地发现系统中的性能瓶颈,而且效果和实际上线效果一样真实。
通过这个项目实践,我们感觉开发tcpcopy是有意义的,也为自己部门的产品骄傲,提前准确地发现问题所在。