Suport » WordPress MultiSite » Eroare api woocomerce

  • Buna seara,
    am un magazin online care pare sa functioneze bine doar ca in wp-admin la sanatatea site-ului imi dadeau urmatoarele erori , care apar si dispar singure la o anumita fregventa.

    „`Ai 2 probleme critice

    REST API a dat peste o eroare
    Performanță
    REST API este o cale prin care WordPress și alte aplicații comunică cu serverul. Un exemplu este ecranul editorului de blocuri care se bazează pe REST API pentru a afișa și salva articolele și paginile tale.

    Cererea REST API a eșuat din cauza unei erori.
    Eroare: cURL error 28: Operation timed out after 10000 milliseconds with 0 bytes received (http_request_failed)

    _____________________________

    Site-ul tău nu a putut finaliza o cerere de întoarcere în buclă
    Performanță
    Cererile de întoarcere în buclă sunt folosite pentru a rula evenimente programate și, de asemenea, sunt folosite de editorii nativi din teme și module pentru a verifica stabilitatea codului.

    Cererea de întoarcere în buclă pentru site-ul tău a eșuat, asta înseamnă că funcționalitățile care se bazează pe această cerere nu funcționează în prezent conform așteptărilor.
    Eroare: cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received (http_request_failed)`

    Un eveniment programat întârzie
    Performanță
    Evenimentul programat, wordfence_completeCoreUpdateNotification, întârzie la rulare. Site-ul tău funcționează în continuare, dar acest lucru poate indica că programarea articolelor sau actualizările automate s-ar putea să nu funcționeze așa cum trebuie. ”

    Am dezactivat firewall si dupa toate modulele inclusiv woocomerce , am primit din nou primele 2 erori pe care le puteti vedea si in aceasta poza : https://prnt.sc/22h7jp4

    Pe mine nu ma deranjeaza, pare sa mearga totul ok , dar de exemplu azi noapte mi-a cazut site-ul pentru 9 minute si nu stiu daca e din aceasta cauza.

Vizualizare 3 răspunsuri - 1 la 3 (din 3 în total)
  • Moderator Vlăduț Ilie

    (@vladwtz)

    Salut, @mihairo,

    Personal nu am mers niciodată mai departe în debugging când am întâmpinat această problemă. În primă fază, văzând că după 10 secunde a venit timeout, aș încerca să măresc limita de timp a executării PHP la, să zicem, 30 de secunde.

    Alte cauze pentru această problemă ar fi:
    – utilizarea unei versiuni mai vechi de PHP 7.4
    – utilizarea unei versiuni de cURL sub 7.74.0
    – și firewall-ul de care spuneai.

    Dacă nu ai acces la schimbarea sau actualizarea celor de mai sus, încearcă să contactezi echipa de suport de la furnizorul de servicii de găzduire.

    Aștept să revii cu noutăți,
    Vlad

    Inițiator fir de discuții mihairo

    (@mihairo)

    Salut si multumesc pentru raspuns, deci sa o luam in ordine:
    am verificat in cpanel si am la php selector->max execution time= 30 (cred ca e setat bine, daca asta este) https://prnt.sc/230akpu

    Versiune PHP 7.4.26 (suportă valori de 64 de biți)
    Versiune cURL 7.71.0 OpenSSL/1.1.1d (daca aici este problema , cer la hosting un update de cUrl?)
    iar firewall folosesc WordFence, asa a venit preinstalat cand am cumparat website-ul.

    @mihairo vezi că unele firme de găzduire web nu permit site-urilor să se conecteze la ele înseşi prin cURL. Dacă nu ai rezolvat încă, vorbește cu ei să dezactiveze restricția asta în PHP cURL.

Vizualizare 3 răspunsuri - 1 la 3 (din 3 în total)
  • Trebuie să fii autentificat pentru a răspunde la acest subiect.