Come configurare smartphone e PC. Portale informativo

Che tipo di errore è 502 grave. Errore "502 Bad Gateway": che cos'è? Cause di insorgenza e soluzioni

Buon pomeriggio

Nel 99% dei casi l'errore è 502 Cattivo ingresso indica che ci sono problemi sul lato server che serve il sito web.

errore di connessione 502 Bad Gateway- errore protocollo http, che viene fornito dal server che serve il sito (frontend) nel caso in cui sia impossibile ricevere contenuti dai server ausiliari (backend).

  • La stampante non stampa dal computer e crea code: come risolverlo?
  • Cosa dovrebbe fare un utente se si verifica un errore 502 Bad Gateway:

    1. Se possibile, informare l'amministrazione del sito dell'errore che si è verificato. Questo può essere fatto tramite Twitter, mezzi di comunicazione sociale o tramite e-mail.
    2. Per favore controllare più tardi. Tutti i normali progetti Internet hanno amministratori in servizio che devono tenere traccia di questo errore e riportare il sito in uno stato funzionante il più rapidamente possibile.
    3. Se il sito non funziona per molto tempo, provare a trovare informazione necessaria su un altro sito.

    Cosa dovrebbe fare un amministratore del sito in caso di errore 502 Bad Gateway:

    Quasi sempre l'errore 502 Bad Gateway viene fornito all'utente nginx. Ciò significa che stai utilizzando nginx come server frontend e php-fpm o apache come server backend. Il tuo server backend è guasto e deve essere ripristinato per funzionare. Sequenza di azioni consigliata per recupero rapido Servizi:

    1. Riavvia il tuo server Apache o php-fpm (riavvia il servizio). Il servizio potrebbe bloccarsi, ad esempio, a causa di carico pesante.
    2. Controlla la funzionalità dei servizi di supporto come MySQL e Memcached. Raramente possono anche causare un errore 502 Bad Gateway.
    3. Se uno dei servizi non si avvia, controlla posto libero sul disco del server con il comando df -h, se lo spazio finisce, liberalo urgentemente e riavvia i servizi.
    4. Controllare il carico sul server utilizzando il comando top; se è molto elevato (l'indicatore è superiore a 10), riavviare completamente il server utilizzando il comando reboot.

    Errore 502 Bad Gateway: cause e soluzioni - 2,4 su 5 basato su 10 voti

    L'errore 502 è il risultato di una richiesta, il che significa che ci sono problemi lato sito. Il problema è molto spesso causato malfunzionamento apparecchiature di hosting o la sua configurazione errata. Problema tipico potrebbe essere sbagliato Impostazione DNS o server proxy.

    Cosa significa l'errore 502?

    Errore 502 Bad Gateway significa che una richiesta dalla tua parte è arrivata al server, ma per qualche motivo non è stato in grado di elaborarla correttamente o non ha avuto tempo. La tua richiesta raggiunge il server, dopodiché viene messa in coda per l'elaborazione. Se il server si trova dietro un gateway, potrebbe esserci un problema con esso o con il funzionamento del gateway stesso. Server Apache, che invia un messaggio di errore al gateway, che viene quindi visualizzato nel tuo browser.

    Possibili ragioni dell'errore

    Risorse del server insufficienti

    Uno dei problemi principali con tale errore è la mancanza di risorse sul server, motivo per cui il server inizia a generare un errore. Il problema di solito si verifica a causa di insufficiente memoria ad accesso casuale o il suo uso irrazionale. Per fare ciò, è necessario esaminare il carico e le risorse consumate nel server manager, dopodiché è necessario determinare le risorse consumate. Se vai oltre il tuo piano tariffario hosting, viene attivata una limitazione che causa l'errore. Questo può accadere sia su VPS che su hosting condiviso.

    Il server Web Apache dispone di un numero fisso di gestori che vengono corretti durante la configurazione del server. Se sono tutti occupati al momento della richiesta, la tua richiesta finisce in coda per l'elaborazione, nella quale non può attendere più di un minuto, dopodiché verrà visualizzato un codice di errore 502, il che significa che la richiesta non è mai stata elaborato e il server lo ha rifiutato. Un altro motivo che causa situazione eccezionaleè possibile che i responsabili del trattamento non dispongano di risorse sufficienti per svolgere la normale elaborazione delle informazioni.

    Se sul server viene utilizzata la combinazione PHP + FastCGI, in caso di sovraccarico o a causa di restrizioni stabilite Potrebbe esserci una carenza di processi php-cgi.

    Motivi tipici che possono provocare una mancanza di risorse:

    1. Anche un gran numero di visitatori simultanei al tuo server.
    Il problema potrebbe essere sistemi automatizzati che consumano risorse (robot motori di ricerca, un plugin errato che impiega tutte le risorse per elaborare la richiesta, ecc.);

    2. Attacco hacker al server, causando il sovraccarico del server grande quantità pacchetti errati da elaborare.

    3. Se il problema si presenta spontaneamente nell'hosting virtuale più comune, forse si tratta di overselling, cioè l'hoster ha inserito così tanti account cliente sul server che in determinati periodi di tempo di punta non dispongono più di risorse sufficienti.

    4. Configurazione errata del server stesso o incompatibilità di soluzioni software e/o hardware.

    5. Se il sito utilizza una connessione esterna, ad esempio risorse o script di un altro (hit counter informatore, ecc.), se si verifica un problema alla fonte, ciò porterà a problemi sul tuo sito.

    6. Se il sito si sta caricando file di grandi dimensioni con una cattiva connessione.

    Errori PHP

    Il motivo potrebbe essere estensioni o plugin che, una volta completato il loro lavoro, non emettono un codice di uscita per il loro stato. Per questo motivo il sistema nginx accetta l'improvvisa interruzione della connessione al servizio Apache e la tratta come un errore. Se i normali file del sito (qualsiasi immagine, file Robots.txt) si aprono senza problemi e quando provi a caricare uno script ricevi l'errore 502, come risolverlo è già più che chiaro: devi cercare i motivi nelle estensioni e plugin.

    Come risolvere l'errore 502

    1. La prima cosa che devi fare è analizzare il carico attuale sul server e quando si verificano errori. Se c'è chiaramente un carico elevato sulla RAM, la sua quantità dovrebbe essere aumentata. Poiché è una risorsa vitale per la creazione e il funzionamento di nuovi processi di elaborazione delle informazioni.

    2. Se il codice di errore 502 si verifica costantemente, è necessario prestare attenzione alla correttezza e alla correttezza delle impostazioni per i limiti sul numero di processi php-cgi. Poiché la loro configurazione errata porta rapidamente il server fuori da uno stato stabile.

    3. Cercare di ridurre il più possibile il gran numero di richieste risorse esterne reti e impostare anche un limite alla risposta e al tempo di download: ciò aiuterà sia a monitorare lo "scivolamento" del download, sia a identificare il problema e a elaborarlo automaticamente.

    Quando navigano costantemente in Internet, gli utenti riscontrano molto spesso l'errore "502 Bad Gateway". Ma non si tratta di un attacco di virus o malware, quindi non è necessario scansionare immediatamente il computer con un antivirus e tanto meno reinstallare Windows.

    Ragioni per l'apparenza

    I motivi principali per la comparsa dell'errore 502:

    • aumento del carico sul server, con conseguente mancanza di risorse tecniche;
    • configurazione server limitata;
    • problemi di hosting;
    • Errore DNS.

    In altre parole, questo errore appare quando il browser contatta il server ma riceve una risposta errata. Successivamente nella finestra del browser Internet viene visualizzato l'errore “502 Bad Gateway”.

    Modi per risolvere il problema

    Vai prima su un altro sito. L'opzione migliore– utilizzare server ubicati nello stesso Paese in cui ti trovi. Ad esempio, quando si verifica un errore 502 durante la visualizzazione del sito Web VKontakte in Russia, visitare qualsiasi sito di notizie federale. Se le altre risorse funzionano correttamente, attendi un po' o cancella i cookie del browser.

    Consideriamo il processo cancellare i cookie nei principali browser.

    Google Chrome

    1. Aprire il menu → Cronologia → Cronologia.
      Opzione alternativa– fare clic CTRL+H.
    2. Fai clic su “Cancella cronologia” e nella finestra che appare, imposta i parametri di cancellazione:
      • periodo – “Tutto il tempo”;
      • Seleziona le prime quattro caselle (scegli le caselle rimanenti in base alle tue esigenze).
    3. Fare clic su Cancella cronologia.

    Internet Explorer


    musica lirica


    Mozilla Firefox


    Correzioni alternative

    Se possiedi proprio server e si verifica l'errore "502 Bad Gateway", ciò potrebbe indicare:

    • superamento del carico massimo sul server (è in grado di elaborare non più di 5.000 richieste al secondo, ma sono 6-7 o più migliaia di richieste);
    • Attacco DDoS (un gran numero di richieste vengono effettuate dagli hacker per danneggiare la reputazione della risorsa);
    • configurazione server limitata (creazione di un data center su hardware che non soddisfa la capacità richiesta).

    In questi casi ci sono due opzioni:

    • migliorare specifiche server;
    • installare software aggiuntivo e firewall per proteggersi dai sovraccarichi.

    Durante la navigazione sul Web e l'accesso ripetuto a qualsiasi collegamento, sullo schermo anziché sul sito potrebbe essere visualizzato il messaggio "Errore 502 Bad Gateway" e diventa impossibile visualizzare le informazioni pubblicate sul sito. La comparsa di un messaggio di questo tipo significa molto spesso che si sono verificati problemi sul server proxy, sul server DNS o sul server di hosting che ospita il sito richiesto dall'utente.
    Effettivamente visualizzare di questo messaggio significa che il browser ha ricevuto un tipo di risposta non valido dal server e lo screen saver generale "Bad Gateway - Error 502" appare sul display del computer come informazione sulla situazione che si è verificata. Server Apache potrebbe non aver avuto il tempo di elaborare la richiesta o semplicemente averlo fatto in modo errato. Se il server è in esecuzione dietro un gateway, la radice del problema potrebbe risiedere in esso o nel server Apache, che invia un messaggio al gateway relativo al problema.

    Cosa potrebbe causare l'errore 502?

    Il problema principale che porta all'errore è la mancanza di risorse sul computer server, che porta alla comparsa del messaggio "502 Bad Gateway error". Molto spesso ciò accade a causa della RAM insufficiente sul computer. Puoi determinarlo osservando il livello di carico e le risorse consumate nel gestore. Se la tariffa di hosting viene superata, potrebbe essere attivata una restrizione e potrebbe apparire un errore. Ciò può essere corretto passando a una tariffa con una grande potenza di calcolo.
    Apache Server è caratterizzato da un numero rigido di gestori fissati dalla configurazione del server. Se tutti i gestori sono occupati, la richiesta entrerà nella coda di elaborazione e attenderà al suo interno per non più di 1 minuto e, allo scadere del tempo, verrà visualizzato "Errore 502". Inoltre, i processori potrebbero non disporre di risorse sufficienti operazione normale con richieste.

    Cosa dovrebbe fare un utente quando viene visualizzato l'errore 502?

    Prima di tutto, è necessario digitare nel browser un collegamento a un'altra risorsa funzionante garantita e quindi verificare l'accesso a Internet. Se hai accesso e ricomparsa errori durante l'accesso a una risorsa specifica, è necessario cancellare i cookie nelle impostazioni del browser. Se questa manipolazione non aiuta a correggere la situazione, molto probabilmente il problema è sul server che ospita il sito.

    Come può un webmaster correggere "Errore 502"

    1. Analizzare il livello di carico corrente sul server e il carico nel momento in cui si è verificato l'errore. Se c'è un carico pesante sulla RAM, è necessario aumentarne il volume.
    2. In caso di presenza costante del codice 502, è necessario verificare se il limite al numero di processi php-cgi è configurato correttamente, poiché la loro configurazione errata porterà al guasto permanente del server.
    3. Ridurre al minimo il numero di chiamate a risorse esterne e impostare un limite al tempo di risposta. Questi passaggi ti aiuteranno a monitorare gli "sbagli" durante i download e a identificare i problemi del server.
    4. Per i siti situati su hosting virtuale, la causa dell'errore potrebbe essere un'impostazione di configurazione del server inadeguata. In questo caso, ti consigliamo di cambiare il tuo fornitore di servizi di hosting.

    A volte, quando si naviga in Internet e si visita un determinato sito, è possibile che vengano visualizzate informazioni che non sono necessarie, ma sfondo bianco e c'è un errore a grandi lettere: errore di connessione 502 Bad Gateway. Cosa significa? Niente di buono, davvero. Questo messaggio viene diffuso dal web server nginx se sorgono problemi sul lavoro. Anche se provi ad aprire altre pagine sullo stesso sito utilizzando i collegamenti salvati, l'operazione non avrà successo. Cosa fare? E questo dipende da chi sei per questo sito.

    Se sei un semplice visitatore, quindi c'è solo una soluzione: attendere che l'amministrazione della risorsa web risolva il servizio. Per quanto? Difficile da dire. Se si tratta di un grande portale di un'azienda, azienda o ente governativo, l'amministratore dovrà ripristinare il funzionamento del sito nel prossimo futuro. Se questo blog personale un po 'di Vasya Pupkin, allora è molto probabile che nessuno aggiusterà nulla, dal momento che Vasya si è dimenticato del suo blog e non ne ha bisogno.
    UN) Se hai davvero bisogno delle informazioni sulla pagina, prova a trovare i contatti dell'amministrazione e contattala tramite posta o tramite un registrar o un hoster, oppure utilizza la cache web del motore di ricerca inserendo un collegamento al sito o alla pagina in barra di ricerca motore di ricerca e aprendo la copia salvata.
    B) Molto spesso l'errore Nginx 502 significa che la risorsa web di interesse è sovraccarica. Cosa fare? Ancora una volta, aspetta solo che il carico diminuisca, aggiornando periodicamente la pagina nel browser.
    V) Se dopo un po' di tempo il sito si apre su altri computer e altri dispositivi (tablet, telefono, laptop) senza problemi, ma sul tuo viene ancora visualizzato un errore nginx, è necessario svuotare la cache del browser.

    Se sei il proprietario o l'amministratore del sito, che, quando provi ad accedervi, visualizza l'errore 502 Bad Gateway, molto probabilmente dovrai risolvere il problema. Tutto dipende dal fatto che tu abbia o meno l'accesso SSH al tuo hosting. In caso contrario, il problema ricade automaticamente sulle spalle del tuo provider di hosting: contatta supporto tecnico Con descrizione dettagliata I problemi. Di norma, in questo caso tutto viene risolto abbastanza rapidamente, poiché di solito sul server è presente più di un sito e le richieste provengono anche da altri client.
    È peggio se il tuo sito si trova su un server virtuale (VPS) o dedicato (VDS). In questo caso, solitamente, non sarà possibile spostare il problema da un mal di testa a uno sano (leggi: dal tuo supporto tecnico a quello dell’hoster) e dovrai risolvere tutto da solo. Cosa fare?
    Innanzitutto, prova a riavviare il server nginx. Su CentOS, ad esempio, questo si fa con il comando:

    Riavvio del servizio nginx

    Se lo usi come front-end per il server Apache (httpd), quest'ultimo potrebbe bloccarsi o bloccarsi: riavvialo anche:

    Riavvio del servizio httpd

    Non ha aiutato: guarda il carico attuale del server usando il comando:

    Prestare particolare attenzione al valore del parametro carico medio:

    Dovrebbe essere approssimativamente uguale al numero di core del processore, beh, più/meno 2. Se il valore medio del carico è superiore a 10, dovresti suonare l'allarme: qualcosa sta caricando pesantemente il processore del server. Spesso dietro a questo c'è una regia Attacco DDOS. Scopri il motivo: molto probabilmente eliminarlo riporterà il tuo sito alla vita normale.

    I migliori articoli sull'argomento