Frage

Ich habe eine Seite mit einem Bild Uploader, und immer dann, wenn ein Benutzer ein Bild zu laden versucht, sie werden immer diese Fehlermeldung:

„Es wurden keine geeigneten Knoten verfügbar sind Ihre Anfrage zu dienen.“

Ich habe das Hosting-Unternehmen (mosso) kontaktiert und sie haben gesagt, dass es nichts an ihrem Ende ist. Jede Idee, was dieses Problem verursacht, und was ich tun kann, um es zu beheben?

War es hilfreich?

Lösung

Ich bin mir ziemlich sicher, dass es ein Problem für Ihr Hosting-Unternehmen ist, wie es etwas mit Cluster-Servern zu tun hat.

Andere Tipps

Es gibt mehrere Gründe, dass Sie die „keine geeigneten Knoten“ Fehler in Bezug auf Anfragen könnten erhalten. Eine ausführlichere Diskussion dieses Problems ist bei http://nosuitablenodes.com . Hier eine Zusammenfassung:

  

Erstens ist dies eine Fehlermeldung von einer Ausgleichslast auf direkte Zugriffe auf verfügbare Backend-Servern für Ihre Website verwendet. Es bedeutet keine Backend-Ressourcen verfügbar sind, um die angeforderten Inhalte zu produzieren. Dies ist eine Standardmeldung im Grunde die Website bedeutet, ist derzeit nicht verfügbar.

Denken Sie über Ihre Website-Ressourcen. Statische HTML? Skriptsprache, die den Seiteninhalt on the fly erzeugt? DB-backed-Website? Auf jeder Ebene gibt es Ressourcen, die einen Load-Balancer verursachen kann (dass die Fehlermeldung erzeugt wird), um Zeit und diese Meldung zurück.

Was können Sie tun? (Die eigentliche Frage!)

Als erstes an den Systemadministrator für Ihre Website. Der Systemadministrator mit Zugriff auf den Load-Balancer wird in der Lage sein, den Dienst zu identifizieren, die den Fehlerzustand verursacht.

Als Inhaber der Website können Sie ein paar Dinge tun, um diesen Zustand selbst zu beheben. Fügen Sie mehr Ressourcen hinter dem Load Balancer (für gehostete Websites, kann dies außerhalb Ihrer Kontrolle sein) Wenn Sie nicht die Kontrolle über die Ressourcen (das heißt, Sie werden mit einem Hosting-Provider): Bestimmen Sie die eigentliche Ursache und dann:

  1. Web-Server) Optimieren Sie die Konfiguration zu unterstützen mehr Verbindungen
  2. Dateisystem / Server) Bewegen Sie statische Inhalte an einen CDN, mit dem Byte-Code Caching in Ihrem Scripting-Engine zu reduziert Platte liest
  3. Scripting-Engine) Optimierungs-Scripting-Engine verwendet Byte-Code Caching
  4. Datenbank) Abfragen optimieren oder zu einer dedizierten Datenbank verschieben Beispiel
  5. Remote-Ressourcen) minimieren Abhängigkeiten von Remote-Ressourcen oder optimieren sie, wenn möglich

Sie benötigen einen Fortschrittsbalken von einer Art zu implementieren. Sie haben ihre Leerlaufzeit niedrig genug eingestellt, dass Uploads nicht ohne eine gewisse konstante Feedback.

Es ist ein sehr ärgerlich Problem. Stellen Sie sicher, die anderen und stimmen Sie für die Lösung des Problems in der neuen Rackspace Cloud Ausgabe Liste beizutreten: http://feedback.rackspacecloud.com/forums/71021-product-feedback/suggestions/997177-eliminate-the-dreaded- no-geeignet-Knoten-Fehler? ref = title

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top