Tu VPS no responde: errores 500, Apache, Nginx y MySQL

Aprende cómo solucionar un VPS caído: Apache/Nginx que no inicia, MySQL sin conexión y error 500. Guía rápida con comandos y logs

Actualizado: 16 de diciembre de 2025

Tu VPS no responde: como revisar error 500, Apache, Nginx y MySQL

¿Tu sitio está caído y el VPS no responde? Este problema suele aparecer por errores en servicios como Apache, Nginx, MySQL o PHP, conflictos de configuración, falta de recursos o permisos incorrectos. Si ves error 500, timeout, pantalla en blanco o la web fuera de línea, aquí tienes una guía práctica para revisar lo más importante.

Muchas incidencias parten por causas simples: un servicio detenido, un archivo de configuración con errores, una base de datos que no conecta o un servidor que se quedó sin memoria. Lo clave es revisar primero los síntomas y luego actuar con orden.


Qué revisar primero si tu VPS no responde

  • Estado de Apache o Nginx.
  • Estado de MySQL o MariaDB.
  • Uso de CPU, RAM y espacio en disco.
  • Logs del servidor web y de PHP.
  • Permisos de archivos y carpetas.
  • Cambios recientes en configuración o despliegues.

Apache o Nginx no arranca

Cuando el servidor web no inicia, el sitio puede quedar caído de inmediato. Las causas más comunes son:

  • Servicio detenido o fallando al arrancar.
  • Puerto 80 o 443 ocupado por otro proceso.
  • Error en archivos como apache2.conf, nginx.conf o virtual hosts.
  • Fallo después de una actualización o cambio manual.

Comandos útiles:

sudo systemctl status apache2
sudo systemctl status nginx
sudo systemctl restart apache2
sudo systemctl restart nginx
sudo journalctl -xe

Si el problema es de configuración, revisa la sintaxis antes de reiniciar una y otra vez.


MySQL no se conecta

Si la base de datos falla, tu sitio puede mostrar errores de conexión, páginas vacías o mensajes internos del CMS.

  • Usuario o contraseña incorrecta.
  • Servicio MySQL detenido.
  • Permisos insuficientes para el usuario de la base de datos.
  • Archivos dañados o corrupción en tablas.

Comandos básicos:

sudo systemctl status mysql
sudo systemctl restart mysql
mysql -u root -p

Si usas WordPress, Joomla u otro CMS, conviene revisar también los datos de conexión en el archivo principal de configuración del sitio.


Error 500 en VPS

El error 500 suele indicar que algo falló del lado del servidor. No siempre es el mismo problema, por eso conviene revisar por partes.

  • Permisos incorrectos en archivos o carpetas.
  • Errores en PHP o módulos faltantes.
  • Problemas en .htaccess.
  • Límites de memoria superados.
  • Extensiones o plugins rotos.

Revisión rápida recomendada:

  • Logs de Apache: /var/log/apache2/error.log
  • Logs de Nginx: /var/log/nginx/error.log
  • Permisos del sitio: sudo chown -R www-data:www-data /var/www/html
  • Memoria de PHP: revisar memory_limit en php.ini

Timeout o pantalla en blanco

Cuando una página tarda demasiado o no devuelve contenido, normalmente hay un proceso que no termina, una consulta pesada o un consumo excesivo de recursos.

  • Scripts PHP lentos.
  • Consultas SQL pesadas.
  • Falta de memoria RAM.
  • Procesos colgados o demasiadas conexiones simultáneas.

En estos casos ayuda revisar consumo del servidor, procesos activos y logs justo en el momento en que ocurre la caída.


Checklist rapido antes de tocar configuraciones

  • Haz respaldo del sitio y de la base de datos.
  • Confirma qué servicio está caído.
  • Lee logs antes de editar archivos.
  • Valida configuración antes de reiniciar.
  • Comprueba espacio en disco y memoria disponible.
  • Si el problema comenzó tras un cambio, vuelve a ese punto.

Cuando conviene cambiar de proveedor

Si tu VPS falla seguido, el soporte tarda en responder o el panel complica más de lo que ayuda, puede ser mejor migrar a una opción con mejor estabilidad y soporte técnico.

Una alternativa práctica es usar un proveedor con administración más simple, monitoreo y soporte disponible para revisar incidencias del servidor cuando no quieres perder tiempo resolviendo todo a mano.

Ver una alternativa de VPS con soporte

Si quieres revisar una opción con soporte técnico y gestión más simple del servidor, aquí puedes ver planes:
Ver planes VPS


Preguntas frecuentes

¿Por qué mi VPS no responde aunque el sitio estaba funcionando bien?
Puede deberse a un servicio detenido, falta de recursos, errores en configuración, cambios recientes o problemas en la base de datos.

¿Dónde revisar el error exacto en un VPS?
Lo más útil es revisar los logs de Apache, Nginx, PHP y MySQL, además del estado de los servicios con systemctl.

¿El error 500 siempre significa problema del hosting?
No. También puede originarse por permisos incorrectos, errores en PHP, .htaccess, plugins o archivos dañados.


Aviso legal

Este contenido es informativo. Antes de modificar configuraciones en un VPS, realiza un respaldo completo y verifica que entiendes el cambio que vas a aplicar.

COMMENTS

BLOGGER
Cargadas todas las publicaciones No se encontró ninguna publicación VER TODO Leer más Responder Cancelar respuesta Borrar Por Inicio Páginas Publicaciones Ver Todas RECOMENDADA PARA TI ETIQUETA ARCHIVO BUSCAR TODAS LAS PUBLICACIONES No se encontró ninguna publicación que coincida con tu solicitud Inicio Domingo Lunes Martes Miércoles Jueves Viernes Sábado Dom Lun Mar Mie Jue Vie Sab Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre Ene Feb Mar Abri Mayo Jun Jul Ago Sep Oct Nov Dic En este momento Hace 1 minuto $$1$$ hace minutos Hace 1 hora $$1$$ hace horas Ayer $$1$$ hace dias $$1$$ hace semanas hace más de 5 semanas Seguidores Seguir ESTE CONTENIDO PREMIUM ESTÁ BLOQUEADO PASO 1: Compartir en una red social PASO 2: Haz clic en el enlace en tu red social Copiar todo el código Seleccionar todo el código Todos los códigos fueron copiados a tu portapapeles No se pueden copiar los códigos/textos, presione [CTRL]+[C] (o CMD+C con Mac) para copiar Tabla de contenido