Cómo reiniciar servicios (Apache, MySQL, PHP-FPM) en Plesk
Introducción: ¿Por qué reiniciar servicios en Plesk?
Cuando trabajas con un servidor web, es normal que tarde o temprano necesites reiniciar servicios como Apache, MySQL o PHP-FPM. Esto puede ser necesario después de cambiar un archivo de configuración, aplicar una actualización o simplemente porque el servidor se ha quedado lento o con algún comportamiento extraño.
Reiniciar un servicio en Plesk es una tarea sencilla, pero debes hacerlo con cuidado para no provocar caídas innecesarias en tus sitios web. En esta guía te explicaré, paso a paso y de forma muy clara, cómo reiniciar servicios en Plesk, centrándonos en Apache, MySQL y PHP-FPM. No necesitas ser un experto en Linux para seguir estas instrucciones, solo tener acceso al panel de administración.
¿Qué significa reiniciar un servicio?
Antes de entrar en materia, es importante que entiendas qué implica reiniciar un servicio. Piensa en un servicio como un programa que está funcionando constantemente en segundo plano. Por ejemplo, Apache es el que "sirve" tus páginas web. Al reiniciarlo, lo que haces es apagarlo y volver a encenderlo. Esto puede ayudar a aplicar cambios de configuración o a liberar memoria que se haya acumulado.
Sin embargo, reiniciar un servicio provoca una interrupción breve en el servicio. En el caso de Apache, puede haber una caída de unos segundos. Para la mayoría de sitios web, esto no es un problema, pero si tienes una tienda online o una aplicación crítica, es recomendable hacerlo en horas de bajo tráfico.
Acceso al panel de Plesk
Para poder reiniciar servicios en Plesk, primero debes acceder al panel. Normalmente, lo haces a través de una URL como https://tu-dominio.com:8443 o https://tu-ip:8443. Una vez dentro, necesitas tener permisos de administrador o de reseller, ya que los usuarios normales no suelen tener acceso a esta opción.
Si no encuentras la opción de reiniciar servicios, es posible que tu plan de hosting no lo permita. En ese caso, deberías contactar con tu proveedor de hosting o, si tienes acceso por SSH, puedes hacerlo desde la línea de comandos (aunque eso ya es un nivel más avanzado).
Cómo reiniciar servicios en Plesk desde el panel
La forma más visual y segura de reiniciar servicios en Plesk es desde el propio panel. Aquí te explico cómo hacerlo:
- Inicia sesión en Plesk con tu usuario administrador.
- En el menú lateral izquierdo, busca la sección "Herramientas y ajustes". Puede que esté representada con un icono de engranaje o llave inglesa.
- Dentro de "Herramientas y ajustes", busca el apartado que se llama "Administración del servidor" o similar. Dentro de él, encontrarás la opción "Servicios" o "Gestión de servicios".
- Al hacer clic, verás una lista con todos los servicios que están corriendo en tu servidor, entre ellos Apache, MySQL, PHP-FPM, etc.
- Junto a cada servicio, tendrás botones o iconos para iniciar, detener o reiniciar. Simplemente haz clic en el icono de reiniciar (normalmente es un símbolo de recarga o dos flechas circulares).
- Plesk te pedirá confirmación. Acepta y espera unos segundos. Verás que el estado del servicio cambia a "ejecutándose" de nuevo.
Este método es el más recomendado porque Plesk se encarga de hacerlo de forma ordenada y registra los cambios. Además, no necesitas conocimientos técnicos avanzados.
Reiniciar Apache en Plesk
Apache es el servidor web más común en Linux. Si has modificado el archivo .htaccess o un archivo de configuración de Apache, es posible que necesites reiniciarlo para que los cambios surtan efecto.
Para reiniciar Apache en Plesk, sigue los pasos que te he mencionado antes. En la lista de servicios, busca "Apache" o "httpd" (el nombre del proceso en Linux). Haz clic en el botón de reiniciar. Verás que el proceso se detiene y se inicia de nuevo en cuestión de segundos.
[TIP] Si tienes varios sitios web en el servidor, reiniciar Apache afectará a todos ellos al mismo tiempo. Si solo quieres aplicar cambios en un sitio concreto, a veces basta con recargar la configuración sin reiniciar por completo. En Plesk, esta opción se llama "Recargar" y es menos agresiva.
Reiniciar MySQL en Plesk
MySQL (o MariaDB, que es su versión mejorada) es el motor de base de datos más utilizado. Si has cambiado la configuración de MySQL, como el tamaño de los buffers o las tablas, necesitarás reiniciarlo.
En la misma lista de servicios, busca "MySQL" o "MariaDB". Haz clic en reiniciar. Ten en cuenta que al reiniciar MySQL, todas las bases de datos del servidor se desconectarán brevemente. Esto significa que los sitios web que dependen de ellas mostrarán un error durante unos segundos.
[WARNING] No reinicies MySQL si estás en medio de una operación importante, como una copia de seguridad o una importación de datos. Podrías corromper la base de datos. Espera a que termine cualquier tarea crítica.
Reiniciar PHP-FPM en Plesk
PHP-FPM es el servicio que procesa el código PHP de tus sitios web. Si has cambiado la versión de PHP para un dominio o has modificado los límites de memoria, necesitarás reiniciar PHP-FPM para que los cambios se apliquen.
En Plesk, a menudo hay múltiples instancias de PHP-FPM, una para cada versión de PHP que tengas instalada (por ejemplo, PHP 7.4, PHP 8.0, PHP 8.1). Deberías reiniciar la que esté usando el sitio web que te interesa. En la lista de servicios, busca "PHP-FPM" seguido de la versión correspondiente.
Reiniciar PHP-FPM es menos problemático que reiniciar MySQL, pero también puede causar una breve interrupción en los sitios que usan PHP.
Cómo reiniciar servicios en Plesk desde SSH (método avanzado)
Si te sientes cómodo con la línea de comandos, también puedes reiniciar servicios desde SSH. Esto puede ser útil si el panel de Plesk no responde o si necesitas automatizar el proceso.
Para ello, necesitas acceso SSH al servidor. Una vez conectado, debes usar los comandos del sistema. En la mayoría de distribuciones Linux, los comandos son:
- Para Apache:
systemctl restart apache2(en Debian/Ubuntu) osystemctl restart httpd(en CentOS/RHEL). - Para MySQL/MariaDB:
systemctl restart mysqlosystemctl restart mariadb. - Para PHP-FPM:
systemctl restart php7.4-fpm(ajusta la versión según la que uses).
[INFO] Es importante que uses
sudoantes de estos comandos si tu usuario no es root. Por ejemplo:sudo systemctl restart apache2.
Si tu servidor es antiguo y usa SysVinit en lugar de systemd, los comandos serían service apache2 restart, service mysql restart, etc.
¿Qué hacer si el servicio no se reinicia correctamente?
A veces, un servicio puede tardar en detenerse o no arranca correctamente. Esto puede deberse a un error en la configuración. Si después de reiniciar el servicio sigue sin funcionar, te recomiendo:
- Revisa los logs del servicio. En Plesk, puedes acceder a ellos desde "Herramientas y ajustes" > "Registros de errores" o directamente desde la terminal en
/var/log/. - Comprueba la sintaxis de los archivos de configuración. Por ejemplo, para Apache puedes ejecutar
apachectl configtestpara ver si hay errores de sintaxis. - Reinicia el servicio de nuevo. A veces, un segundo intento funciona.
[WARNING] Si no sabes qué estás haciendo, es mejor que contactes con tu proveedor de hosting o con un administrador de sistemas. Forzar el reinicio de un servicio con errores de configuración puede dejar tu servidor inaccesible.
Preguntas frecuentes (FAQ) sobre reiniciar servicios en Plesk
¿Reiniciar servicios en Plesk afecta a mis correos electrónicos?
No, reiniciar Apache, MySQL o PHP-FPM no afecta al servicio de correo. Eso se gestiona con servicios como Postfix o Dovecot, que son independientes.
¿Cuánto tiempo tarda en reiniciarse un servicio?
Normalmente, entre 2 y 10 segundos. Si tarda más, puede haber un problema.
¿Puedo programar reinicios automáticos?
Sí, puedes usar cron jobs (tareas programadas) en el servidor para ejecutar los comandos de reinicio en horas específicas, pero no es recomendable hacerlo de forma recurrente a menos que sea necesario.
¿Qué pasa si reinicio MySQL y tengo una aplicación que escribe en la base de datos?
La aplicación se quedará congelada durante unos segundos y luego continuará. Si es una operación de escritura muy grande, podría fallar y necesitar reintentarla.
Conclusión y mejores prácticas
Reiniciar servicios en Plesk es una tarea sencilla que cualquier administrador puede aprender. Te recomiendo seguir estas buenas prácticas:
- Hazlo en horas de bajo tráfico para minimizar el impacto.
- Revisa siempre los logs después de reiniciar para asegurarte de que todo ha ido bien.
- No reinicies por inercia, solo hazlo cuando sea necesario.
- Ten a mano el acceso SSH por si el panel falla.
Espero que esta guía te haya sido de ayuda. Recuerda que la clave está en hacer las cosas con calma y entender qué hace cada servicio. Si tienes dudas, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor.
[INFO] Si tu proveedor de hosting utiliza un panel alternativo como "Syspanel" (muy similar a HestiaCP), el proceso es casi idéntico, pero el acceso se realiza a través del puerto 2106 en lugar del 8443. En ese panel, la opción de servicios suele estar en la pestaña "Servidor" o "Ajustes".
¡Buena suerte con tu servidor y no olvides hacer copias de seguridad antes de hacer cambios importantes!
