Domanda

Ho un sito con un uploader di immagini, e ogni volta che un utente tenta di caricare un'immagine, stanno ottenendo questo messaggio di errore:

"Nessun nodi adatti sono a disposizione per servire la vostra richiesta."

Ho contattato la società di hosting (mosso) e hanno detto che non è niente sul loro fine. Qualche idea di cosa provoca questo problema, e cosa posso fare per risolvere il problema?

È stato utile?

Soluzione

Sono abbastanza sicuro che sia un problema per la vostra società di hosting, in quanto ha qualcosa a che fare con i server in cluster.

Altri suggerimenti

Ci sono diversi motivi che si potrebbe ricevere l'errore "nessun nodo adatti" per quanto riguarda le richieste. Una discussione più completa di questo problema è in http://nosuitablenodes.com . Ecco un riassunto:

  

In primo luogo, si tratta di un messaggio di errore da un bilanciatore di carico utilizzato per il traffico diretto ai server back-end disponibili per il sito. Significa senza risorse di back-end sono disponibili per produrre il contenuto richiesto. Si tratta di un messaggio di default in pratica significa che il sito è al momento disponibile.

Pensate risorse del tuo sito. HTML statico? linguaggio di scripting che crea il contenuto della pagina al volo? DB-backed sito web? Ad ogni livello ci sono risorse che possono causare un bilanciatore di carico (che ha prodotto il messaggio di errore) per il timeout e restituire questo messaggio.

Cosa si può fare? (La vera domanda!)

In primo luogo, contattare l'amministratore di sistema per il sito. L'amministratore di sistema con accesso al bilanciamento del carico sarà in grado di individuare il servizio che causa la condizione di errore.

Mentre il proprietario del sito si possono fare alcune cose per porre rimedio a questa condizione da soli. Aggiungere più risorse dietro il bilanciamento del carico (per i siti ospitati, questo può essere fuori dal vostro controllo) Se non si è in controllo delle risorse (vale a dire, si sta utilizzando un fornitore di hosting): Determinare la causa reale e quindi per:

  1. Web Server) Ottimizzare il configurazione di supportare più collegamenti
  2. File system / server) spostare il contenuto statico per una CDN, utilizzando bytecode caching nel tuo motore di scripting per riduce letture disco
  3. motore di scripting) del motore Ottimizzare script per utilizzare bytecode caching
  4. Database) ottimizzare le query o passare a un database dedicato esempio
  5. risorse remote) riducono al minimo le dipendenze da risorse remote, o ottimizzarli, se possibile

È necessario implementare una barra di avanzamento di qualche tipo. Hanno il loro timeout di inattività impostato abbastanza basso che arrivi non riescono senza un feedback costante.

Si tratta di un problema molto fastidioso. Assicurati di unirsi agli altri e votare per risolvere il problema alla lista problema del nuovo Rackspace Cloud: http://feedback.rackspacecloud.com/forums/71021-product-feedback/suggestions/997177-eliminate-the-dreaded- no-adatta-nodi-errore? ref = titolo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top