バックエンドと同じアプリケーションの1つのWebサーバー(nginx)と2つのFastCGIインスタンスが必要です。最初のリクエストがダウンした場合、リクエストを2番目のリクエストに転送するという考え方です。
どうやら、私はアップストリームとfastcgi_next_upstreamを使用する必要があります。しかし、nginx.confファイルの実用的な例は見つかりませんでした。誰かそのような例がありますか?
バックエンドと同じアプリケーションの1つのWebサーバー(nginx)と2つのFastCGIインスタンスが必要です。最初のリクエストがダウンした場合、リクエストを2番目のリクエストに転送するという考え方です。
どうやら、私はアップストリームとfastcgi_next_upstreamを使用する必要があります。しかし、nginx.confファイルの実用的な例は見つかりませんでした。誰かそのような例がありますか?
http://wiki.nginx.org/HttpUpstreamModule
http://wiki.nginx.org/HttpFcgiModule
upstream backend {
server main_backend.server:port1;
server backup.server:port2 backup;
}
fastcgi_pass backend;