Guida

ERR_EMPTY_RESPONSE: cause e soluzioni

Il server ha chiuso la connessione senza inviare una risposta HTTP completa.

Che cosa indica ERR_EMPTY_RESPONSE?

Il browser ha aperto una connessione ma non ha ricevuto una risposta HTTP completa. Spesso il server o un componente intermedio ha terminato lo scambio senza inviare dati utilizzabili.

Prima scopri se accade soltanto a te

Prova un'altra pagina dello stesso sito, un altro browser o una rete diversa. Se il problema è riproducibile ovunque, è più probabile un malfunzionamento del server o del proxy.

Cause frequenti lato server

Un'applicazione può terminare in modo anomalo, un processo può chiudersi, un proxy può interrompere la connessione o il server può avere esaurito risorse. I log di applicazione e reverse proxy sono decisivi.

Se sei un visitatore

Ricarica una volta, controlla la connessione e prova una finestra privata. Evita di inviare nuovamente pagamenti o richieste importanti senza verificarne prima l'esito.

Se gestisci il sito

Individua dove la richiesta si interrompe e verifica log, crash, limiti di memoria, timeout, regole di proxy e compatibilità HTTP. Correggi la causa, non soltanto il messaggio mostrato dal browser.

Differenza tra ERR_EMPTY_RESPONSE e 502

ERR_EMPTY_RESPONSE è un messaggio del browser per una risposta assente o interrotta. HTTP 502 è invece uno status generato da un gateway quando il backend ha risposto in modo non valido.

Domande frequenti

Il server deve sempre essere spento?

No. Può essere attivo, ma una singola richiesta o un processo può interrompersi prima della risposta.

Cancellare la cache risolve?

Talvolta aiuta a escludere un problema locale, ma errori ripetuti su reti diverse richiedono controlli lato server.

Fonti