2015-11-16 21 views
6

Io ei miei utenti ci imbattiamo spesso in uno Cloudflare Bad Gateway 502 error. Cercare di capire cosa va storto è difficile, perché Cloudflare incolpa la società di hosting e la società di hosting incolpa Cloudflare. Una situazione tipica quando si usa Cloudflare.Errore di Cloudflare Bad Gateway 502

Quello che ho notato è che nulla in realtà fallisce. L'host riceve la richiesta e sta gestendo la richiesta bene ma a volte richiede un po 'più del solito per completare. Ma Cloudflare non può aspettare e lancia invece un errore Bad Gateway, mentre lo script è ancora in esecuzione.

Ho notato questo comportamento durante l'esecuzione di attività di back-end pesanti (come la generazione di +50 PDF). I miei utenti se ne accorgono quando provano a caricare un'immagine (che spesso avvia un'attività di ridimensionamento).

C'è un modo per configurare il mio server in modo che Cloudflare sappia che la richiesta è ancora in fase di elaborazione? O dovrei abbandonare Cloudflare nel complesso?

+0

Cosa significa contrassegnare la propria risposta come corretta? –

risposta

5

Il colpevole era Railgun. Dopo aver disattivato Railgun (nel pannello di controllo di Cloudflare) gli errori Bad Gateway 502 scomparivano immediatamente.

+0

Questo è piuttosto comune se Railgun non è configurato correttamente. Ho provato a modificare le impostazioni Railgun in un ambiente live (lo so, non dovrei) e ogni volta che li aggiorno e riavvio Railgun, le persone ottengono 521 errori per un po '. –

+0

Cloudflare interrompe sempre la connessione 5 minuti dopo l'attesa, in realtà non ho trovato alcuna soluzione, più di ottimizzare il server e rispondere a tutto in meno di 5 minuti. Non ho Railgun. Mettiti alla prova richiedendo più di 5 minuti. –

+0

Grazie. Risolto il mio problema! – Maximus

Problemi correlati