我们有一个相当繁忙的网站(每天100万次页面浏览量)使用Apache mod代理,在TIME_WAIT状态下连接(> 1,000)不断超载。连接到端口3306(mysql),但mysql只显示几个连接(显示进程列表),并表现良好。 我们尝试改变一堆东西(保持活跃/关闭),但似乎没有任何帮助。所有其他系统资源都在合理范围内。太多的TIME_WAIT连接
我搜索了四周,这似乎表明更改tcp_time_wait_interval。但那似乎有点激烈。我以前在繁忙的网站上工作过,但从未遇到过这个问题。
有什么建议吗?
但是,连接是否都来自同一台服务器,您的Web服务器或您的应用程序服务器?我会认为在第一次连接之后,mysql会触发主机缓存。他们做了 – 2009-05-02 00:55:49
,但事实并非如此。 – xkcd150 2009-05-02 01:12:01