Hola,
El error del protocolo HTTP indica que un dispositivo que reenvía la información tiene problemas de comunicación con el punto final. El dispositivo puede ser cualquier capa como un firewall con NAT, un antivirus con proxy, un proxy, una puerta de enlace, un router, etc.
http://www.checkupdown.com/status/E502_es.html
Saludos,
ps:
Normalmente no tiene nada que ver con PHP.