ホームページ  >  に質問  >  本文

ノード - リバースサーバーがハングした場合の nginx 戦略

ノードの同型性を行う場合、サーバーが呼び出されたときに nginx が静的リソースを直接返せるようにしたいのですが、nginx をどのように設定すればよいですか?

たとえば、a.xx.com/test.html にアクセスすると、
ノードサーバーがハングアップしたときに、nginx が test.html の静的ファイルを直接返すようにします。これを実現する方法はありますか?

黄舟黄舟2713日前408

全員に返信(2)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:17:11

    問題を解決するには、proxy_intercept_errors + error_page を使用します。
    error_page 504 /$uri
    504 はプロキシがタイムアウトしたことを意味します

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:17:11

    公開中に問題が発生しました。公開中にサービスを停止する必要がありました。
    ただし、サービスを提供していることをユーザーに通知するためのわかりやすいページを作成し、後でもう一度お試しください。 nginx の負荷分散を使用して 2 つのサービス 10.0.0.2 を実行し、バージョンをリリースしていることをユーザーに通知し、サービスの使用を促します。 リーリー
    ただし、G/B発行にはすでにslbを使用しており、リリース期間中にサービスが停止されることはありません。私は nginx にあまり熟練していませんが、実際には、独自の Lua スクリプトを作成して、いくつかのカスタマイズされた機能を実行できることを願っています。チームと時間、それができれば本当に良いと思います。

    返事
    0
  • キャンセル返事