WordPress - admin-ajax.php returnează eroare 502 Bad Gateway
Am o eroare 502 Bad Gateway pentru wp-admin/admin-ajax.php -- acesta este un site WordPress, găzduit pe WebFaction, care folosește nginx.
Problema apare cel mai vizibil când adaug un articol sau pagină nouă și apăs pe "Inserare Media", dar în bibliotecă nu apare nimic. Consola Inspectorului este plină de aceste mesaje:
POST http://lightuphope.org/wp-admin/admin-ajax.php 502 (Bad Gateway) load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,jquery-ui-core,jquery-ui-widget,jquery-u…:5
send load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,jquery-ui-core,jquery-ui-widget,jquery-u…:5
x.extend.ajax load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,jquery-ui-core,jquery-ui-widget,jquery-u…:5
i load-scripts.php?c=1&load%5B%5D=hoverIntent,common,admin-bar,schedule,wp-ajax-response,autosave,sug…:48
(anonymous function)
Am avut o problemă similară pe un site WordPress. Adaugă aceste linii în blocul http
al fișierului /etc/nginx/nginx.conf
.
fastcgi_temp_file_write_size 10m;
fastcgi_busy_buffers_size 512k;
fastcgi_buffer_size 512k;
fastcgi_buffers 16 512k;
Dacă încă nu funcționează, adaugă și această linie:
client_max_body_size 50M;

Ce înseamnă eroarea 502 Bad Gateway?#
O eroare 502 Bad Gateway indică faptul că serverul edge (serverul care acționează ca proxy) nu a putut obține un răspuns valid sau orice răspuns de la serverul de origine (numit și server upstream). Aceasta poate apărea din mai multe motive, pe care le vom discuta în secțiunea de mai jos. Dacă unul dintre serverele edge ale KeyCDN primește un răspuns 502 Bad Gateway de la serverul tău de origine, KeyCDN va returna o pagină 500 Origin Not Reachable. Pentru a înțelege mai bine cum KeyCDN gestionează anumite coduri de eroare, consultă pagina noastră despre Coduri de Eroare CDN.
Cum să rezolvi erorile 502 - pentru dezvoltatori web#
Ca dezvoltator web sau proprietar al unui site, există mai multe motive pentru care ai putea întâlni o eroare 502 Bad Gateway pe serverul tău de origine. Prin urmare, poate fi necesar să încerci diverse metode pentru a rezolva problema. Consultă lista de sugestii de mai jos:
- Verifică dacă FQDN-ul (numele de domeniu complet calificat) se rezolvă corect folosind instrumentul nostru de testare DNS.
- Verifică dacă serverul tău este accesibil folosind un test ping sau trace-route.
- Verifică jurnalele firewall-ului tău dacă observi căderi neobișnuite.
- Dacă ești utilizator Cloudflare, încearcă să-l dezactivezi, deoarece odată ce ai atins o anumită limită, Cloudflare va returna o eroare 502 Bad Gateway vizitatorilor tăi.
Cum să rezolvi erorile 502 - pentru vizitatori#
Dacă ești vizitator al unui site web și întâlnești o eroare 502 Bad Gateway, există și câteva lucruri pe care le poți încerca pentru a o rezolva. Deși problema principală va fi aproape întotdeauna responsabilitatea dezvoltatorului web, vizitatorii pot încerca următoarele:
- Realizează o reîmprospătare forțată în browser. Pe Mac, aceasta se face apăsând Cmd + Shift + R.
- Șterge cache-ul browserului și șterge cookie-urile. Browserul tău ar putea reține anumite fișiere care au fost salvate când ai vizitat site-ul cu o eroare 502.
- Repornește computerul/echipamentul de rețea.
- Schimbă serverele DNS. Dacă nu le-ai schimbat niciodată în trecut, probabil că încă ai serverele implicite atribuite de ISP, încearcă să folosești servere DNS deschise precum Google Public DNS.

Acesta este un copiat & lipit de pe https://www.keycdn.com/support/502-bad-gateway (cu majoritatea formatărilor pierdute)
