uokadaの見逃し三振は嫌いですスマートフォン用の表示で見るuokadaの見逃し三振は嫌いですここで述べられていることは私の個人的な意見に基づくものであり、私が所属する組織には一切の関係はありません。2014-04-14nginxをリバースプロキシで使うならKeepAliveするべきdevelopmentタイトルは釣りでnginxにかぎらずリバースプロキシ使うならって話。高負荷サイトのフロントにnginxをリバースプロキシとしてたてて後ろのサーバーへリクエストをなげていたら数百rpsでいろいろなエラーがnginxのログに落ちてきた。その時にとった対策を少しまとめてみる。nginxのエラーログに下のようなエラーの対処法。|wcこのときのwcの結果は2万数千あり、詳細を調べていくとその中の大部分が後ろのサーバーからnginxにリクエストを返すために利用したポートがほとんどであった。これを解消するための対策として一番手っ取り早いのがカーネルのチューニングである。61000上限は変更しないで下限だけ変更して利用できるエフェメラルポートを増やすようにした。nginxと後ろのアプリケーションサーバーの間をKeepAliveして接続数を抑える。これが本当に効果的でアプリケーションサーバーからnginxへのレスポンスを返すコネクションがKeepAliveの本数だけに減るのでトータルのエフェメラルポートが万単位から100前後にまで劇的に減らせた。コネクションが減ったことでメモリ使用量も20%前後改善したのでメモリが足りないサーバーでもこの設定は効果的だと思った。〜のエラーが落ちるようになった。blogapacheでも同じようなことが起きると思うのでよくやる設定だとおもう。サーバーが再起動するとこの設定が無効になるので再起動した際はちゃんと設定が有効か確認しましょう。増やすほうがスマートってことを教えてもらったのでこれを設定するようにした。3〜4倍くらいが良いらしいが自分はとりあえず2倍に設定をした。00:01nginxをリバースプロキシで使うならKeepAliveするべきTweet広告を非表示にする関連記事2015-08-11tlsプロトコルの検証用のサーバーをgoで書いてみた。vegeta去年書いた記事を投稿してみようと思います。requestを簡単にローカルにチェックアウトする方法prestoのrpmパッケージのファイルサイズを削減するAnsible始めてました。Proを買った月別アーカイブはてなブログをはじめよう!uokadaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。