インフラブログスマートフォン用の表示で見るインフラブログとあるWEBサイトのインフラを構築運用するメモこの広告は、90日以上更新していないブログに表示しています。以下の状況の場合はnginxでエラーハンドリングを行います。リバースプロキシしてappsサーバからの応答が一定以上ない場合のタイムアウトappsサーバからのステータスコードが40x,50xの場合nginxが40X,50Xのステータスコードでレスポンスを返すと、プラットフォーム側で用意しているエラー画面が表示される場合があります。これを見た時プラットフォーム側のエラーなのか、こちらのサーバ側のエラーなのか判断つきません。40x,50xのエラー時でもプラットフォームには200を伝えてこちらの用意したソーリーページを表示するようにします。ステータスコードを書き換えたうえで事前に用意した専用のコンテンツを返すには下記のように設定します。appsからのレスポンス待ちを5000msに設定しています。超えた場合は504となります。/system/504.html;...}書き換わったステータスコードがnginxのログにも出力されるので、アクセスログからエラー状況の調査ができなくなります。対策としてログフォーマットに$upstream_statusを追加して、こちらのステータスコードでエラー状況を判断するようにします。チャットアプリのhipchatとボット...2014-01-31unicorn/resqueのプロセス管理にeyeを使うunicorn,resqueのプロセス管理に今回はeyeを使うことにします。Services)Rubyはてなブログをはじめよう!ls-laさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。