WordPress - admin-ajax.php returnează eroare 502 Bad Gateway

26 feb. 2014, 02:22:58
Vizualizări: 13.8K
Voturi: 0

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)
7
Comentarii

Verifică logurile tale. Vezi aceste statusuri "Bad Gateway" de fiecare dată când ceva folosește admin-ajax.php?

s_ha_dum s_ha_dum
26 feb. 2014 03:12:19

Nu știu dacă e DE FIECARE DATĂ, dar logul de erori e plin de aceste erori.

madlabmg madlabmg
26 feb. 2014 20:23:14

Încărcând acel fișier direct într-un browser returnează un status 200 nu 502. Poate există o problemă de loopback. Dacă ai acces ssh pe serverul tău, încearcă curl http://lightuphope.org/wp-admin/admin-ajax.php și vezi ce primești.

s_ha_dum s_ha_dum
26 feb. 2014 21:06:55

De asemenea: http://stackoverflow.com/questions/4252368/nginx-502-bad-gateway

s_ha_dum s_ha_dum
26 feb. 2014 21:07:10

când rulez 'curl', returnează "0" -- care este același rezultat ca atunci când îl rulez direct în browser, ceea ce din câte înțeleg înseamnă o încărcare reușită.

madlabmg madlabmg
26 feb. 2014 21:35:26

Am cerut ajutor și de la WebFaction. Sper că este o problemă cu nginx pe care au mai întâlnit-o. Acel link pare promițător, dar nu sunt sigur ce să fac cu el.

madlabmg madlabmg
26 feb. 2014 21:36:17

Sper că gazda ta te poate ajuta. Cunoștințele mele despre Nginx sunt destul de limitate, deși îl folosesc pe un server.

s_ha_dum s_ha_dum
26 feb. 2014 21:37:27
Arată celelalte 2 comentarii
Toate răspunsurile la întrebare 2
0

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;
11 mar. 2019 07:19:34
2
-2

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.
11 mar. 2019 11:10:11
Comentarii

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

Rup Rup
16 mar. 2021 13:44:59

Am dat vot negativ deoarece nu răspunde la întrebarea originală

Tom J Nowell Tom J Nowell
16 mar. 2021 14:13:29