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

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

Actualizado el 4 de noviembre de 2025

¿Por qué necesitas reiniciar servicios en Plesk?

Cuando administras un servidor con Plesk, llega un momento en el que necesitas reiniciar servicios como Apache o MySQL. Esto puede deberse a varias razones: después de cambiar un archivo de configuración, aplicar un certificado SSL, actualizar PHP, o simplemente porque tu sitio web se está comportando de forma extraña y necesitas darle un "reseteo" al servicio.

Reiniciar servicios en Plesk es una tarea habitual para cualquier administrador, pero si eres nuevo en esto, puede parecer intimidante. No te preocupes, en esta guía te explico paso a paso, con un lenguaje claro y sin tecnicismos innecesarios, cómo hacerlo de forma segura y efectiva.

Qué servicios vas a reiniciar y por qué

En un servidor web típico con Plesk, los dos servicios más importantes son:

  • Apache: Es el servidor web que "sirve" tus páginas a los visitantes. Si Apache se cae o se queda colgado, tu web deja de responder.
  • MySQL/MariaDB: Es la base de datos donde se guardan los contenidos de tu web (posts, productos, usuarios, etc.). Si MySQL falla, tu web puede aparecer con errores de conexión a la base de datos.

Reiniciar estos servicios es como apagar y encender un electrodoméstico cuando se queda bloqueado: a veces es la solución más rápida y eficaz.

Método 1: Reiniciar servicios desde el panel de Plesk (Interfaz gráfica)

Esta es la forma más fácil y recomendada si no tienes experiencia con la línea de comandos. Plesk tiene una interfaz web muy intuitiva para gestionar servicios.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador y escribe la dirección de tu servidor seguida del puerto (normalmente https://tu-servidor:8443). Introduce tu usuario y contraseña de administrador.

Paso 2: Ve a la sección de "Herramientas y ajustes"

Una vez dentro, en el menú lateral izquierdo, busca la opción "Herramientas y ajustes". Esta sección es el centro de control de todo lo relacionado con la configuración del servidor.

Paso 3: Encuentra la sección de "Servicios"

Dentro de "Herramientas y ajustes", busca un bloque llamado "Servicios" o "Gestión de servicios". Allí verás una lista de todos los servicios que están corriendo en tu servidor, como Apache, MySQL, FTP, correo, etc.

Paso 4: Reinicia el servicio que necesitas

Localiza Apache o MySQL en la lista. Junto a cada servicio verás iconos para iniciar, detener o reiniciar. Haz clic en el icono de reiniciar (suele ser un símbolo de "recargar" o dos flechas circulares).

Plesk te pedirá confirmación. Haz clic en "Aceptar" o "Confirmar" y espera unos segundos. Verás un mensaje de éxito o error en la parte superior de la pantalla.

[TIP] Si tienes varios sitios web y no quieres que se caigan todos a la vez, puedes hacer el reinicio en horas de bajo tráfico (por ejemplo, de madrugada) para minimizar el impacto.

Método 2: Reiniciar servicios desde SSH (Línea de comandos)

Si te sientes cómodo con la terminal, este método te da más control y suele ser más rápido. Además, es la vía que usan los administradores avanzados.

Paso 1: Conéctate por SSH a tu servidor

Abre tu terminal (en Windows puedes usar PuTTY, en Mac o Linux la terminal nativa) y conéctate a tu servidor con el comando:

ssh usuario@tu-servidor.com

Te pedirá tu contraseña (o clave SSH). Una vez dentro, tendrás acceso a la línea de comandos.

Paso 2: Identifica tu sistema operativo

Los comandos para reiniciar servicios varían según la familia de Linux que uses. Lo más común es que tengas Ubuntu/Debian (usan systemctl) o CentOS/RHEL (también usan systemctl en versiones modernas). Para verificar, puedes ejecutar:

cat /etc/os-release

Paso 3: Reinicia Apache

En la mayoría de distribuciones modernas con systemd, el comando es:

sudo systemctl restart apache2

En CentOS/RHEL, el servicio se llama httpd, así que el comando sería:

sudo systemctl restart httpd

Paso 4: Reinicia MySQL/MariaDB

De forma similar, para la base de datos:

sudo systemctl restart mysql

O si usas MariaDB (muy común en Plesk):

sudo systemctl restart mariadb

Paso 5: Verifica el estado de los servicios

Después de reiniciar, es buena práctica comprobar que todo está funcionando correctamente:

sudo systemctl status apache2
sudo systemctl status mysql

Deberías ver un mensaje verde de "active (running)" o similar.

[WARNING] Si usas una versión antigua de CentOS (6 o anterior), los comandos cambian. En lugar de systemctl, debes usar service apache2 restart o service httpd restart. También puedes usar /etc/init.d/apache2 restart.

Método 3: Reiniciar servicios de forma segura con comandos específicos de Plesk

Plesk también ofrece su propio conjunto de comandos que son más "amigables" con su configuración. Esto es útil porque Plesk puede tener configuraciones personalizadas que un reinicio genérico no respete.

Comando principal de Plesk

Plesk tiene un script llamado plesk que permite gestionar servicios de forma integrada. El comando general es:

sudo plesk bin service --restart

Pero puedes ser más específico:

# Reiniciar solo Apache
sudo plesk bin service --restart apache

# Reiniciar solo MySQL
sudo plesk bin service --restart mysql

Reinicio con "graceful" (Apache)

Apache tiene un modo de reinicio especial llamado "graceful" que es menos agresivo. En lugar de cortar todas las conexiones de golpe, permite que las peticiones en curso terminen antes de reiniciarse. Esto es ideal para evitar cortes bruscos en tu web.

sudo apachectl graceful

O con Plesk:

sudo plesk bin apachectl --graceful

[INFO] El reinicio "graceful" es especialmente útil si tienes una tienda online o una web con usuarios activos en tiempo real, ya que minimiza los cortes de servicio.

Problemas comunes al reiniciar servicios y cómo solucionarlos

A veces, el reinicio no sale bien a la primera. Aquí tienes los problemas más frecuentes y sus soluciones:

Error: "Job for apache2.service failed because the control process exited with error code"

Este error indica que Apache no puede iniciarse correctamente. Las causas más comunes son:

  • Error de sintaxis en los archivos de configuración: Ejecuta sudo apachectl configtest para diagnosticar. Te dirá exactamente qué archivo tiene el error.
  • Puerto ocupado: Si otro servicio está usando el puerto 80 o 443, Apache no puede arrancar. Usa sudo netstat -tulpn | grep :80 para ver qué proceso lo ocupa.

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

Si MySQL no arranca, puede ser por:

  • Espacio en disco insuficiente: MySQL necesita espacio para escribir sus archivos temporales. Ejecuta df -h para ver el uso de disco.
  • Permisos incorrectos: Los archivos de datos de MySQL deben pertenecer al usuario mysql. Puedes corregirlo con sudo chown -R mysql:mysql /var/lib/mysql.

El servicio se reinicia pero mi web sigue sin cargar

Esto suele pasar por caché del navegador o del servidor. Prueba a:

  • Limpiar la caché de tu navegador.
  • Reiniciar también el servicio de caché de Plesk: sudo plesk bin service --restart nginx (si usas nginx como proxy).
  • Comprobar los logs de error de Apache: sudo tail -f /var/log/apache2/error.log.

Buenas prácticas antes de reiniciar servicios

Para evitar sustos, sigue estas recomendaciones:

1. Haz una copia de seguridad de la configuración

Antes de cambiar nada, guarda los archivos de configuración que vayas a tocar:

sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak

2. Comprueba la sintaxis de la configuración

Siempre es buena idea validar que los archivos de configuración no tienen errores antes de reiniciar:

sudo apachectl configtest
sudo mysqlcheck --check

3. Programa los reinicios en horas de bajo tráfico

Si tienes una web con visitas constantes, intenta hacer los reinicios de madrugada o en momentos de menor afluencia.

4. Ten a mano los logs

Los logs son tus mejores amigos para diagnosticar problemas. Los principales son:

  • Apache: /var/log/apache2/error.log o /var/log/httpd/error_log
  • MySQL: /var/log/mysql/error.log

Preguntas frecuentes (FAQ)

¿Cuánto tarda en reiniciarse Apache o MySQL?

Normalmente, el reinicio completo tarda entre 5 y 15 segundos. Si tarda más, es posible que haya un problema de configuración.

¿Pierdo datos si reinicio MySQL?

No, no pierdes datos. Reiniciar MySQL solo detiene y vuelve a iniciar el servicio, pero los datos almacenados en las bases de datos permanecen intactos. Eso sí, asegúrate de que no haya escrituras en curso en ese momento.

¿Puedo reiniciar servicios desde la app móvil de Plesk?

Sí, Plesk tiene una app móvil para iOS y Android que te permite gestionar servicios básicos, incluido el reinicio de Apache y MySQL. Es muy útil para emergencias cuando no estás frente al ordenador.

¿Qué hago si no tengo acceso SSH y el panel no me deja reiniciar?

Si estás en un plan de hosting compartido, normalmente no tienes acceso SSH ni a la gestión de servicios. En ese caso, contacta con tu proveedor de hosting y pídeles que reinicien los servicios. En Plesk, si eres administrador, siempre tendrás acceso.

¿Reiniciar servicios afecta a mis correos electrónicos?

No directamente. Reiniciar Apache o MySQL no afecta al servicio de correo (normalmente gestionado por Postfix o Qmail). Si reinicias el servicio de correo, sí afectaría, pero eso es otro tema.

Conclusión y resumen rápido

Reiniciar servicios en Plesk es una tarea sencilla una vez que sabes dónde mirar. Tienes tres vías principales:

  1. Panel de Plesk: La más visual y recomendada para principiantes.
  2. SSH con systemctl: La más rápida y controlada.
  3. Comandos específicos de Plesk: La más integrada con la configuración del panel.

Recuerda siempre comprobar la sintaxis de configuración antes de reiniciar y tener a mano los logs por si algo sale mal. No tengas miedo de reiniciar; es una operación segura y necesaria en la administración de servidores.

[TIP] Si te ha resultado útil esta guía y quieres aprender más sobre administración de Plesk, te recomiendo explorar la documentación oficial de Plesk o buscar tutoriales sobre "Syspanel", que es una alternativa gratuita similar a Plesk (recuerda que en Syspanel el puerto de acceso es el 2106). La lógica de reinicio de servicios es muy parecida en ambos paneles.

Espero que esta guía te haya sido de ayuda. Si tienes más dudas, no dudes en dejar un comentario o consultar la comunidad de soporte. ¡Buena suerte con tu servidor!

¿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