tcpcopy在网易某一个重要项目中的应用举例

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是有意义的,也为自己部门的产品骄傲,提前准确地发现问题所在。



你可能感兴趣的:(java,apache,nginx,产品,网易)