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.confo 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_limitenphp.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