突然サーバーが遅い・繋がらないといった障害に遭遇した時のトラブルシューティング(TCP Send-Q/Recv-Qまわり) はじめに こんにちは植木和樹@上越オフィスです。本日はTCPネットワークのトラブルシューティングの備忘録です。 先日、本社サーバー室にあったSOCKSプロキシー(delegated)をAWS EC2に移行しました。EC2環境は3ヶ月前から並行運用を開始しており問題なく稼働していましたが、本社プロキシーを停止し全面的にEC2プロキシーに切り替えたところ「ネットに繋がらない」「遅い」という苦情が社内からあがりました。 本日はその時の対応、原因調査、対策の経緯を残しておきたいと思います。 最初に結論を書いておくと、net.core.somaxconnやdelegatedプロセスの同時接続数設定の話です。これまでこの辺の話は何度も何度も何度も何度も、調べて読んで理解していたつ
![突然サーバーが遅い・繋がらないといった障害に遭遇した時のトラブルシューティング(TCP Send-Q/Recv-Qまわり) | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/60cf82362d7d4ad943fc8cb3dfb04b1b8546474b/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2018%2F11%2Feyecatch_amazon-ec2_1200x630.jpeg)