FORO SPAMLOCO


Error 520 Proxy Publisher Failure en Page Speed Service


Dudas sobre Wordpress, Blogger y demás plataformas de contenidos
   

Error 520 Proxy Publisher Failure en Page Speed Service

Notapor Alejandro » Feb 2014, 01:47

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:
Avatar de Usuario
Alejandro
Administrador
 
Mensajes: 4100
Registrado: May 2009, 18:28
Ubicación: Uruguay
Twitter: @spamloco



Re: Error 520 Proxy Publisher Failure en Page Speed Service

Notapor Manuel de la Fuente » Feb 2014, 11:44

Excelente, y gracias por compartir la solución. Había escuchado sobre ese servicio pero nunca me había decidido a usarlo. Hice la prueba para ver qué tanto podría mejorar la carga de mi blog, dice que se aumentaría en un 230.2% :shock: Sabía que tenía pésimamente optimizado ese theme aunque no me imaginaba hasta qué nivel.

Por lo pronto he solicitado la invitación a ver si me llega. Parece que me estarán cobrando hasta que el servicio salga de beta; cuando eso ocurra ya veré qué hacer.

Pero no nos desviemos del tema, aquí lo importante es, ¿el Zorro? :helado:
Avatar de Usuario
Manuel de la Fuente
Nivel 7
 
Mensajes: 551
Registrado: May 2009, 15:33
Ubicación: México
Twitter: @ManuelFte

Re: Error 520 Proxy Publisher Failure en Page Speed Service

Notapor Alejandro » Feb 2014, 13:23

Imagen
Avatar de Usuario
Alejandro
Administrador
 
Mensajes: 4100
Registrado: May 2009, 18:28
Ubicación: Uruguay
Twitter: @spamloco