Sziasztok,
van egy WP-n futó oldal, ami a fejlesztési környezetében tökéletesen fut. A teszt környezet egészen más, felsorolni is hosszú lenne az eltéréseket - főleg a hálózati topológia (tűzfalak, proxy, …) más.
Ennek ellenére nagyjából minden működik, kivéve a healt check (webhely egézség): ezt írja 10mp után az oldal, hogy:
Loopback requests are used to run scheduled events, and are also used by the built-in editors for themes and plugins to verify code stability.
A cURL 28-as kóddal tér vissza, ami ugye lehet DNS timeout, vagy HTTP timeout.
A JSON válaszban pedig:
The loopback request to your site failed, this means features relying on them are not currently working as expected. Hiba: [] cURL error 28: Operation timed out after 10000 milliseconds with 0 bytes received
A gond az, hogy az egész site localhost-on fut - azaz a site nevét felvettem a /etc/hosts fájlba a 127.0.0.1-es címre.
A curl parancssorból amúgy lefut. Ha írok egy PHP scriptet a tárhelyre, ami egy curl hívást végez (természetesen ez is, és a parancssori teszt is az adott site-ra megy), lefut. Nincs sem DNS timeout, sem HTTP timeout, sem SSL cert error.
Mi lehet még, mit nézek el, hogy ez nem működik?
(Amúgy ez azért gond, mert a sablonszerkesztőben a functions.php (és csak a .php kitejesztésnél) nem működik a mentés - a JSON válaszban azt látom, hogy ott is a loopback request timeoutolt.)
Minden segítséget köszönök.
a.