Error 503 a WordPress: per què passa i com solucionar-lo

Entradeta

Estàs tranquil·lament navegant pel teu web i, de sobte, apareix un missatge: “503 Service Unavailable”. És un error comú a WordPress, però també un dels més desconcertants, perquè no sempre és fàcil identificar-ne la causa. Pot venir del teu servidor, d’un plugin que consumeix massa recursos o fins i tot d’un atac extern. En aquest article veuràs què significa exactament l’error 503 i com solucionar-lo pas a pas.

Resum ràpid — Què fer davant un error 503

  • Comprova si l’error és temporal i només dura uns minuts
  • Revisa l’ús de recursos al servidor
  • Desactiva plugins i temes per descartar conflictes
  • Augmenta el límit de memòria PHP
  • Activa el mode debug de WordPress i mira els logs
  • Contacta amb el teu hosting si el problema persisteix

1. Què és l’error 503 i en què es diferencia d’altres errors

El codi 503 vol dir Service Unavailable, és a dir, que el servidor no pot atendre la petició en aquell moment. A diferència de l’error 500 (Internal Server Error), que indica una fallada interna de codi, el 503 està més relacionat amb saturació o indisponibilitat temporal.

Molts cops dura pocs minuts i després es resol sol, però si es repeteix o es manté massa temps, cal investigar i aplicar solucions.

2. Causes més habituals de l’error 503 a WordPress

Aquestes són les raons més comunes:

  • Servidor saturat: massa visites alhora o límit de recursos superat.
  • Plugins mal optimitzats: extensions que consumeixen molta CPU o memòria.
  • Tema defectuós: plantilles amb codi poc eficient que col·lapsen el servidor.
  • Atacs DDoS o bots: trànsit fals que sobrecarrega el servidor.
  • Tasques cron de WordPress: processos interns que es queden penjats.
  • Problemes de hosting: servidors compartits amb massa webs consumint recursos.

3. Diagnòstic pas a pas

Per saber d’on ve el problema:

  1. Comprova si és general: entra a diverses pàgines del web. Si només afecta a una secció concreta, pot ser un plugin o tema.
  2. Activa el mode debug al wp-config.php per generar un log d’errors.
  3. Mira l’ús de recursos al panell del hosting (CPU, RAM, processos).
  4. Desconnecta la web de plugins canviant el nom de la carpeta plugins.
  5. Prova amb un tema predeterminat per descartar problemes de la plantilla.

4. Solucions ràpides

Desactivar plugins

El més comú és que un plugin col·lapsi el servidor. Desactiva tots els plugins i activa’ls un a un fins a trobar el conflictiu.

Canviar de tema

Si després de desactivar plugins l’error segueix, prova de carregar un tema per defecte de WordPress (Twenty Twenty-X).

Augmentar memòria i límits

Afegeix al wp-config.php:

define('WP_MEMORY_LIMIT', '256M');

I, si pots, ajusta al php.ini o al .htaccess:

php_value max_execution_time 300
php_value memory_limit 256M

Revisar tasques cron

WordPress executa tasques internes (com actualitzacions o enviament de correus). Si alguna es queda bloquejada, pot generar 503. Pots desactivar el cron afegint:

define('DISABLE_WP_CRON', true);

I configurar un cron real des del teu hosting.

Contactar amb el hosting

Si res d’això funciona, el problema pot ser directament del servidor. Contacta amb el teu proveïdor i demana que revisin saturacions, atacs o límits de compte.

5. Quan és un problema del servidor

Hi ha casos on no hi pots fer gairebé res:

  • Si hi ha un atac DDoS massiu.
  • Si el teu pla de hosting té límits molt baixos i arribes a màxim de CPU/RAM sovint.
  • Si hi ha una caiguda general dels servidors del proveïdor.

En aquests casos només el teu hosting pot donar-te una solució, i potser és el moment de valorar un canvi a un pla més potent o un proveïdor més fiable.

Cas real

Un e-commerce amb promoció especial de Nadal va caure amb error 503 just en el moment de màxim trànsit. El problema era un plugin de cupons que feia consultes massives a la base de dades. Desactivant-lo i optimitzant la consulta, la web va tornar en minuts. Però la lliçó és clara: cal provar els plugins abans d’una campanya gran i tenir un pla B.

Errors típics quan es resol

  • Reiniciar el servidor sense investigar la causa real.
  • Pensar que és només una caiguda puntual i deixar-ho passar (pot repetir-se).
  • No mirar els logs del hosting.
  • Culpar el tema quan en realitat era un plugin mal optimitzat.

Preguntes freqüents

Un error 503 afecta el SEO?
Sí, si dura massa temps. Google interpreta que la web no està disponible i pot baixar el rànquing temporalment.

Quin és el temps normal d’un error 503?
Si és per saturació temporal, pot durar minuts. Si dura hores o dies, cal actuar.

És el mateix que estar caigut?
Sí i no. La web està caiguda temporalment, però el servidor segueix responent amb el codi 503.

Es pot prevenir del tot?
No del tot, però amb optimització, plugins fiables i un hosting robust es redueix molt el risc.

Punts clau

L’error 503 a WordPress és un senyal que el servidor no pot amb la càrrega o que un plugin/tema està consumint massa recursos. Tot i que espanta, té solucions clares: desactivar plugins, canviar de tema, augmentar memòria i, si cal, contactar amb el hosting. La prevenció és clau: menys plugins, proves abans d’esdeveniments importants i monitoratge constant. Si vols assegurar-te que la teva web està preparada per evitar errors com aquest, pots comptar amb el nostre servei de manteniment WordPress. I si ara mateix tens l’error 503 i necessites recuperar la web ja, pots activar el nostre rescat WordPress.

Et pot interessar...

Oscar Botella

Consultor SEO, especialista en WordPress i gerent de l’agència SEO Market.

Urgència amb la teva web WordPress?

Omple el formulari i un tècnic es posarà en contacte amb tu el més aviat possible.

Informació sobre protecció de dades

El responsable del tractament és Òscar Botella Mejias. Les dades seran utilitzades únicament per gestionar la teva sol·licitud de suport tècnic i manteniment web. Pots exercir els teus drets d’accés, rectificació i supressió, així com altres drets, segons s’indica a la nostra Política de privacitat.

*Resposta prioritària. Recorda: si no recuperem la teva web, no pagues res.