🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo reiniciar servicios en Plesk (Apache, MySQL)

Actualizado el 25 de noviembre de 2025

¿Tu página web va lenta, no carga o ves errores extraños? Antes de entrar en pánico, una de las soluciones más comunes y efectivas es reiniciar los servicios del servidor. En Plesk, los dos servicios que más afectan el rendimiento de tu sitio son Apache (el servidor web) y MySQL (la base de datos). En esta guía te explicaré paso a paso cómo reiniciar ambos, tanto desde la interfaz gráfica de Plesk como desde la línea de comandos (SSH), y te daré consejos para solucionar problemas típicos.


¿Por qué necesitas reiniciar servicios en Plesk?

Cuando instalas o actualizas un plugin, cambias configuraciones de PHP o modificas archivos como .htaccess, los cambios no se aplican hasta que el servicio correspondiente se reinicia. También es común que, tras un pico de tráfico o un error temporal, Apache o MySQL se queden “colgados” y necesiten un reinicio para volver a funcionar correctamente.

[INFO] Reiniciar un servicio no borra datos ni afecta a tus archivos. Es como apagar y encender un electrodoméstico para que vuelva a funcionar bien.


Método 1: Reiniciar servicios desde el panel de Plesk (fácil y visual)

Este es el método recomendado para la mayoría de usuarios, ya que no requiere conocimientos técnicos avanzados.

Paso 1: Accede a Plesk

Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como:

https://tudominio.com:8443

o

https://IPdelServidor:8443

Inicia sesión con tu usuario y contraseña de administrador.

Paso 2: Ve a la sección de “Herramientas y Ajustes”

En el menú lateral izquierdo, busca y haz clic en “Herramientas y Ajustes” (a veces aparece como “Tools & Settings”). Esta sección agrupa todas las configuraciones del servidor.

Paso 3: Busca “Gestión de Servicios”

Dentro de “Herramientas y Ajustes”, desplázate hasta la categoría “Servicios” o “Administración del servidor”. Haz clic en “Gestión de Servicios” (o “Service Management”).

Paso 4: Localiza Apache y MySQL

Verás una lista con todos los servicios del sistema. Busca:

  • Apache (o httpd)
  • MySQL (o MariaDB)

Junto a cada uno hay un botón de “Reiniciar” (un icono de flecha circular) o un menú desplegable con opciones como “Iniciar”, “Detener”, “Reiniciar”.

Paso 5: Haz clic en “Reiniciar”

Selecciona “Reiniciar” para Apache y luego lo mismo para MySQL. El sistema ejecutará el comando y en unos segundos verás un mensaje de confirmación.

[TIP] Si solo necesitas aplicar cambios de configuración (por ejemplo, después de modificar php.ini), basta con reiniciar Apache. MySQL solo hay que reiniciarlo si cambias configuraciones de base de datos o si detectas errores de conexión.


Método 2: Reiniciar servicios por SSH (para usuarios avanzados)

Si prefieres la línea de comandos o no tienes acceso al panel de Plesk (por ejemplo, si el panel no carga), puedes usar SSH.

Paso 1: Conéctate al servidor

Usa un cliente SSH como PuTTY (Windows) o directamente la terminal (Linux/Mac). El comando típico es:

ssh usuario@IPdelServidor

Luego ingresa tu contraseña (o usa clave SSH).

Paso 2: Conviértete en root (si no lo eres)

Para ejecutar comandos de servicio necesitas privilegios de administrador. Escribe:

sudo -i

O si tu usuario ya es root, simplemente continúa.

Paso 3: Reinicia Apache

El comando para reiniciar Apache en sistemas basados en RedHat/CentOS (los más comunes con Plesk) es:

systemctl restart httpd

En sistemas Debian/Ubuntu (menos frecuente con Plesk) sería:

systemctl restart apache2

Paso 4: Reinicia MySQL

De forma similar, para MySQL/MariaDB usa:

systemctl restart mariadb

o si el servicio se llama “mysql”:

systemctl restart mysql

Paso 5: Verifica que todo esté bien

Después de reiniciar, comprueba el estado de los servicios con:

systemctl status httpd
systemctl status mariadb

Deberías ver un mensaje verde que dice “active (running)”.

[WARNING] Si usas un firewall como CSF (ConfigServer Security & Firewall), después de reiniciar servicios puede ser necesario recargar el firewall con csf -r para que los puertos queden bien configurados.


Solucionar problemas comunes al reiniciar servicios

A veces el reinicio no sale bien. Aquí tienes los errores más típicos y cómo resolverlos.

Error: “Failed to restart httpd.service: Unit not found”

Esto significa que el nombre del servicio no es el correcto. En Plesk, a veces Apache se llama httpd y otras apache2. Prueba con:

systemctl list-units --type=service | grep -i apache

Te mostrará el nombre exacto. También puedes usar plesk bin:

plesk bin service --restart httpd

Error: “Job for httpd.service failed because the control process exited with error code”

Este error suele deberse a un error de sintaxis en los archivos de configuración de Apache. Para diagnosticarlo:

apachectl configtest

Te dirá exactamente qué línea tiene el problema. Corrige el archivo (por ejemplo, /etc/httpd/conf/httpd.conf o algún virtual host) y luego reintenta el reinicio.

Error: “Can't connect to local MySQL server through socket”

Si después de reiniciar MySQL no puedes conectar a la base de datos, el servicio puede no haberse iniciado correctamente. Revisa los logs:

journalctl -u mariadb -n 50

Busca mensajes de error como “Can't create/write to file” (permisos) o “Out of memory”. Una solución rápida es detener el servicio y volver a iniciarlo:

systemctl stop mariadb
systemctl start mariadb

Error: “Plesk no responde después de reiniciar servicios”

Si al reiniciar Apache desde el panel de Plesk el panel se queda colgado, espera unos minutos. Si no se recupera, accede por SSH y ejecuta:

plesk repair all

Este comando revisa y repara la configuración de Plesk. Luego reinicia los servicios manualmente.


Preguntas frecuentes (FAQ)

¿Cada cuánto debo reiniciar los servicios?

No hay una regla fija. Lo ideal es reiniciar solo cuando sea necesario (tras cambios de configuración, actualizaciones o si notas problemas). Reiniciar sin motivo puede causar caídas innecesarias.

¿Reiniciar servicios afecta a los visitantes de mi web?

Sí, durante unos segundos (a veces hasta 1 minuto) el sitio puede no estar disponible. Por eso es mejor hacerlo en horas de bajo tráfico.

¿Puedo reiniciar solo un sitio web en lugar de todo Apache?

No directamente. Apache es un servicio global. Sin embargo, puedes recargar la configuración sin interrumpir conexiones activas usando:

systemctl reload httpd

Esto aplica cambios sin cortar el servicio.

¿Qué pasa si reinicio MySQL y tengo bases de datos abiertas?

MySQL guarda los datos en disco antes de detenerse, pero las conexiones activas se cerrarán. Es recomendable avisar a los usuarios o hacerlo en un momento de poca actividad.

¿Y si uso Syspanel (HestiaCP) en lugar de Plesk?

Si tu panel es Syspanel (el nombre comercial de HestiaCP), el proceso es similar pero con algunas diferencias. Accede a tu panel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Luego ve a “Servicios” y reinicia Apache o MySQL desde allí. Por SSH, los comandos son los mismos (systemctl restart httpd, etc.).


Consejos finales para mantener tu servidor saludable

  1. Monitorea los logs: Revisa periódicamente /var/log/httpd/error_log y /var/log/mysql/error.log para detectar problemas antes de que afecten a tu web.
  2. Actualiza Plesk y los servicios: Mantén todo actualizado desde “Herramientas y Ajustes” > “Actualizaciones”.
  3. Usa un plugin de caché: Como Redis o Varnish, para reducir la carga sobre Apache y MySQL.
  4. Haz copias de seguridad: Antes de hacer cambios grandes, programa una copia de seguridad desde Plesk.

[INFO] Si después de reiniciar servicios el problema persiste, contacta a tu proveedor de hosting. Puede ser un fallo de hardware o una configuración a nivel de servidor que requiere intervención profesional.


Resumen rápido

  • Desde Plesk: Herramientas y Ajustes > Gestión de Servicios > Reiniciar Apache y MySQL.
  • Por SSH: systemctl restart httpd y systemctl restart mariadb.
  • Errores comunes: Usa apachectl configtest para Apache y revisa logs con journalctl para MySQL.
  • Syspanel: Accede por puerto 2106 y busca “Servicios”.

Reiniciar servicios es una tarea sencilla pero poderosa. Con esta guía ya puedes solucionar muchos problemas comunes sin ayuda externa. ¡Manos a la obra!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel