Página 1 de 1

Error 520 Proxy Publisher Failure en Page Speed Service

Publicado: 20 Feb 2014, 01:47
por Alejandro
En el blog estoy utilizando desde hace tiempo Page Speed Service, un servicio de Google que permite cachear todo el sitio para servirlo más rápido directamente desde los servidores de Google. Hace algún tiempo lo recomendé en el foro.

Pues me encontraba tranquilamente por ver en YouTube un capítulo de la clásica serie El Zorro, de verdad, lo estaba por hacer. Cuando @ManuelFte, uno de los usuarios destacados del foro, amablemente por Twitter me avisa que el blog no carga mostrando el siguiente error:

Imagen

El texto dice:
Fetching of original content failed with the following error: Proxy Publisher Failure - CONNECTION ERROR. If you own this domain, please consult this FAQ.
Automáticamente pensé en un f**k en lugar de FAQ y lo extraño era que a mí me cargaba bien. Así que entré a leer la información del enlace para ver lo que sucedía.

Lo que sucede es que las IPs de Google son bloqueadas por el servidor, como Google Page Speed Service tiene que cachear los archivos del servidor puede realizar un número importante de solicitudes desde unas pocas IPs y dispara las alarmas. Sabía que en algún momento algo así iba a suceder porque, por ejemplo, en CloudFlare que es un servicio muy parecido al de Google, recomiendan poner en lista blanca sus IPs para evitar bloqueos.

Así que fue lo que hice en el firewall del servidor que es CSF (Config Server Firewall). Para encontrar las IPs de Google seguí estos pasos que ellos han publicado aquí: https://support.google.com/a/answer/60764?hl=es

El mismo error que le aparecía a Manuel también lo podía ver en el panel de Page Speed Service:

Imagen

Error 520 Proxy Publisher Failure CONNECTION_ERROR

También seguí los pasos que se explican en este blog en francés donde les ha aparecido un error similar 520 y colocan un código para el archivo wp-config.php que permite mostrarle al servidor las IPs reales de los visitantes en lugar de las IPs de Google.

Se coloca al principio del archivo de WordPress wp-config.php:

Código: Seleccionar todo

// ** Wordpress x-forwarded-for ip fix ** //
 if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
 $xffaddrs = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
 $_SERVER['REMOTE_ADDR'] = $xffaddrs[0];
 }
Imagen

Luego hay que acceder al panel de Google Page Speed Service y desactivar todos los rewriters:

Imagen

Luego borrar toda la caché de esta forma:

Imagen

Y finalmente activar nuevamente los rewriters.

Con esto todo debería de volver a funcionar y los errores 520 tendrían que desaparecer del panel con el pasar de las horas. Así que es cuestión de estar pendiente de ellos.

Espero que la información sirva y le agradezco nuevamente a @ManuelFte por el aviso porque no me hubiese dado cuenta del error hasta que no me sucediera en mi navegador :cool:

Re: Error 520 Proxy Publisher Failure en Page Speed Service

Publicado: 20 Feb 2014, 13:23
por Alejandro
Imagen