TIME_WAIT状態で接続(> 1,000)でオーバーロードされ続けるApache mod proxyを使用して、かなりビジー状態のWebサイト(1日あたり100万ページビュー)を使用しています。接続はポート3306(mysql)になりますが、mysqlはわずかな接続(プロセスリストの表示)しか表示せず、正常に動作しています。 私たちはたくさんのものを変えようとしましたが(生き生きとした状態を維持してください)、何も助けてくれないようです。他のすべてのシステムリソースは合理的な範囲内にあります。TIME_WAIT接続が多すぎます
私は検索しましたが、これはtcp_time_wait_intervalの変更を示しているようです。しかし、それは少し劇的なようです。私は前に忙しいウェブサイトで働いたことがあるが、この問題はなかった。
提案がありますか?
しかし、すべての接続が同じサーバー、Webサーバー、またはアプリケーションサーバーから行われるわけではありませんか?私はmysqlが最初の接続の後にホストキャッシュにヒットすると思います。 –
彼らはしていませんでした。 – xkcd150