0

画像アップローダーのあるサイトを持っていますが、ユーザーが画像をアップロードしようとすると、次のエラー メッセージが表示されます。

「リクエストを処理するのに適切なノードがありません。」

私はホスティング会社 (mosso) に連絡しましたが、彼らはそれが彼らの側では何もないと言いました. この問題の原因と、それを修正するためにできることはありますか?

4

4 に答える 4

2

リクエストに関して「適切なノードがありません」というエラーが表示される理由はいくつかあります。この問題に関する詳しい説明はhttp://nosuitablenodes.comにあります。要約は次のとおりです。

まず、これはサイトで使用可能なバックエンド サーバーにトラフィックを誘導するために使用されるロード バランサーからのエラー メッセージです。これは、要求されたコンテンツを生成するためのバックエンド リソースが利用できないことを意味します。これは基本的に、サイトが現在利用できないことを意味するデフォルトのメッセージです。

サイトのリソースについて考えてみましょう。静的 HTML? その場でページのコンテンツを作成するスクリプト言語? DB に裏打ちされたウェブサイト?各レベルには、(エラー メッセージを生成した) ロード バランサーがタイムアウトしてこのメ​​ッセージを返す原因となるリソースがあります。

あなたは何ができますか?(本当の質問です!)

まず、サイトのシステム管理者に連絡してください。ロード バランサーにアクセスできるシステム管理者は、エラー状態の原因となっているサービスを特定できます。

サイトの所有者として、この状態を自分で改善するためにいくつかのことを行うことができます. ロード バランサーの背後にリソースを追加します (ホストされたサイトの場合、これは制御できない場合があります) リソースを制御できない場合 (つまり、ホスティング プロバイダーを使用している場合): 実際の原因を特定し、次のことを確認します。

  1. Web サーバー) 構成を最適化して、より多くの接続をサポートする
  2. ファイル システム/サーバー) スクリプト エンジンでバイトコード キャッシュを使用して静的コンテンツを CDN に移動し、ディスクの読み取りを減らします。
  3. スクリプト エンジン) バイトコード キャッシュを使用するようにスクリプト エンジンを最適化する
  4. データベース) クエリを最適化するか、専用のデータベース インスタンスに移動します。
  5. リモート リソース) リモート リソースへの依存を最小限に抑えるか、可能であれば最適化します。
于 2010-01-26T01:25:00.770 に答える
1

クラスター化されたサーバーと関係があるため、ホスティング会社の問題であると確信しています。

于 2009-05-28T15:45:09.380 に答える
0

とても悩ましい問題です。新しいRackspace Cloudの問題リストで、他の人たちと一緒に問題を解決するために投票してください: http://feedback.rackspacecloud.com/forums/71021-product-feedback/suggestions/997177-eliminate-the-dreaded-no-適切なノード エラー?ref=タイトル

于 2010-09-19T21:11:40.277 に答える
0

ある種の進行状況バーを実装する必要があります。アイドル タイムアウトが十分に低く設定されているため、絶え間ないフィードバックなしでアップロードが失敗します。

于 2009-11-06T10:09:09.753 に答える