画像アップローダーのあるサイトを持っていますが、ユーザーが画像をアップロードしようとすると、次のエラー メッセージが表示されます。
「リクエストを処理するのに適切なノードがありません。」
私はホスティング会社 (mosso) に連絡しましたが、彼らはそれが彼らの側では何もないと言いました. この問題の原因と、それを修正するためにできることはありますか?
リクエストに関して「適切なノードがありません」というエラーが表示される理由はいくつかあります。この問題に関する詳しい説明はhttp://nosuitablenodes.comにあります。要約は次のとおりです。
まず、これはサイトで使用可能なバックエンド サーバーにトラフィックを誘導するために使用されるロード バランサーからのエラー メッセージです。これは、要求されたコンテンツを生成するためのバックエンド リソースが利用できないことを意味します。これは基本的に、サイトが現在利用できないことを意味するデフォルトのメッセージです。
サイトのリソースについて考えてみましょう。静的 HTML? その場でページのコンテンツを作成するスクリプト言語? DB に裏打ちされたウェブサイト?各レベルには、(エラー メッセージを生成した) ロード バランサーがタイムアウトしてこのメッセージを返す原因となるリソースがあります。
あなたは何ができますか?(本当の質問です!)
まず、サイトのシステム管理者に連絡してください。ロード バランサーにアクセスできるシステム管理者は、エラー状態の原因となっているサービスを特定できます。
サイトの所有者として、この状態を自分で改善するためにいくつかのことを行うことができます. ロード バランサーの背後にリソースを追加します (ホストされたサイトの場合、これは制御できない場合があります) リソースを制御できない場合 (つまり、ホスティング プロバイダーを使用している場合): 実際の原因を特定し、次のことを確認します。
クラスター化されたサーバーと関係があるため、ホスティング会社の問題であると確信しています。
とても悩ましい問題です。新しいRackspace Cloudの問題リストで、他の人たちと一緒に問題を解決するために投票してください: http://feedback.rackspacecloud.com/forums/71021-product-feedback/suggestions/997177-eliminate-the-dreaded-no-適切なノード エラー?ref=タイトル
ある種の進行状況バーを実装する必要があります。アイドル タイムアウトが十分に低く設定されているため、絶え間ないフィードバックなしでアップロードが失敗します。