error 503
Que hacer ante un error 503 ?

Lo primero es que un error 503 se genera normalmente ante una sobrecarga del servidor, lo que hace que exista un problema de indexación si en esos momentos nos están rastreando los robots de los buscadores.
Asi que como se estan poniendo las cosas en donde los tiempos de carga son fundamentales no es cuestión de tener este tipo de errores.
Podemos solucionarlo de varias formas:
- Restringiendo la entrada a nuestro website mediante un archivo .htaccess baneando la ip de los robots que no nos interesan que nos rastreen y que nos consume mucho ancho de banda ya que estos robots suelen pasar bastante de nuestro archivo robots.txt
- Utilizar el robots.txt para al igual que anteriormente no permitir la entrada de estos robots y dejar que solo se rastree lo que nosotros queremos, con lo que ahorraremos en ancho de banda gastado.
- Desabilitar los feeds ( no es muy buena idea pero puedes hacerlo sobre todo si te copian contenido )
- Utilizar distintos métodos anteriormente comentados para optimizar los tiempos de carga
Pero realmente lo que nos interesa a nosotros es trabajar sobre este error para que google no nos penalice al encontrarse con él por lo que debeis de incluir en vuestro archivo .htaccess el siguiente código que envia a los robots de google a un archivo de error 503.php y le dice que vuelva dentro de 3600 segundos mientras que al usuario lo manda a una página de error 404 :
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^.*(Googlebot|Googlebot|Mediapartners|Adsbot|Feedfetcher)-?(Google|Image)? [NC]
RewriteCond %{REQUEST_URI} !^/cgi-bin/error/503\.php [NC]
RewriteRule .* /cgi-bin/error/503.php
RewriteCond %{REMOTE_HOST} !^1\.1\.1\.1
RewriteCond %{REQUEST_URI} !^/cgi-bin/error/404\.php [NC]
RewriteRule .* /under-development-explain.html [R=302,L]
Si utilizais CGI debeis de incluir este archivo 503.php para decirle a los robots de google que vuelvan a pasar dentro de 3600 segundo, 1 hora.
<?php
ob_start();
header(’HTTP/1.1 503 Service Temporarily Unavailable’);
header(’Status: 503 Service Temporarily Unavailable’);
header(’Retry-After: 3600′);
header(’X-Powered-By:’);
?><!DOCTYPE HTML PUBLIC “-//IETF//DTD HTML 2.0//EN”>
<html><head>
<title>503 Service Temporarily Unavailable</title>
</head><body>
<h1>Service Temporarily Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
</body></html>




Marzo 28th, 2008 a las 16:33
Interesante. No soy experto en Apache pero por lo que entiendo, dice que:
1. Si el USER_AGENT coincide con cualquiera de los siguientes (Googlebot, etc.),
2. Y si la URI no coincide con la del aviso del error (/cgi-bin/error/503.php),
3. ejecutar el archivo 503.php
¿Hay que introducir este código en el .htaccess solo cuando hay una sobrecarga y luego quitarlo cuando todo vuelva a la normalidad?
Marzo 29th, 2008 a las 16:24
Si puedes ponerlo cuando tengas una sobrecarga hasta que modifiques el ancho de banda que puedes servir y luego quitarlo del .htaccess
Marzo 31st, 2008 a las 19:30
Muy bueno lo del CGI… Gracias!!!
Abril 2nd, 2008 a las 20:55
Muchas gracias, lo pondré en favoritos!
Abril 12th, 2008 a las 21:54
Soy neofita en estos asuntos. Me pueden explicar que le tengo que hacer a mi PC para que no se produzca el error 500. Gracias
Septiembre 29th, 2008 a las 12:02
Hola, quisiera saber porque en mi ordenador sale el error 503 y cuando habro otro ordenador me sale bien la pagina, gracias.
Septiembre 29th, 2008 a las 17:54
yo quiero ir a la pagina de elplanazo.com y me dice todo el tiempo el error 503. se que es un problema mio porque desde esa pagina me mandan correos, asi que hay otros usuarios que pueden acceder.
por favor me gustaria que me exlicarais de forma sencilla como puedo solucionar este erro, no soy experta en informatica
gracias
Octubre 5th, 2008 a las 18:22
tengo el mismo problema que alicia,no puedo acceder a la pagina de el planazo.com me siempre error 503.me podriais dar una solucion,lo he intentado casi todo y nada.gracias
Octubre 6th, 2008 a las 18:05
Lo siento, no soy informatica y me gustaria que alguien me dijera con pasos lo mas claros posibles lo que tengo que hacer para solucionar el error 503. Con los comentarios anteriores de gente que sabe mucho, yo no puedo solucionarlo,, ¡ por favor algo sencillo !
Muchas gracias