¿Cómo puedo reiniciar mi servidor de desarrollo alojado de forma remota?

Consejo general:
Verifique si alguien más tiene una sesión ssh en vivo que permanezca abierta (incluido usted) y asegúrese de que la mantengan viva hasta que haya descubierto lo que está sucediendo. Me ha sucedido esto y temporalmente ssh invertido en túnel a otro servidor al que tengo acceso SSH, exponiendo así el puerto del servidor original, lo que me permite hacer cualquier administración necesaria para resucitar el servidor de desarrollo.

Consejo EC2:
Puede reiniciar un servidor a través de la consola web de AWS y mirar los registros del sistema para diagnosticar problemas (aunque, para ser sincero, nunca recuerdo haber recibido nada útil al leer los registros). Si solo está aprovisionando un nuevo servidor, asegúrese de que el grupo de seguridad que cree que ha asignado al servidor se aplica a la región desde la que acaba de iniciar una instancia. EC2 es terriblemente confuso sobre la configuración de la región y he sido mordido varias veces al iniciar una instancia del oeste de los EE. UU. E intentar habilitar el acceso SSH a través de un grupo de seguridad que (a menos que se configure explícitamente) solo se aplica a las instancias del este de los EE. UU.

Debe solicitar un “puerto de reinicio remoto”, algunos proveedores de servidores dedicados ofrecen un puerto de reinicio remoto como complementos de sus productos de servidor dedicado. (a veces cobran una pequeña tarifa mensual, probablemente $ 10 / mes más o menos, pero realmente vale la pena y luego les piden que reinicien manualmente el servidor por usted, ¡a veces puede llevar horas!)

Es posible que deba ponerse en contacto con la empresa de alojamiento si no tiene otros medios de acceso a la consola. Si tiene otro servidor en la misma ubicación, puede intentar saltar al servidor de desarrollo si hay un problema para acceder al servidor externamente.

Si tiene un servidor de base de datos de desarrollo que podría estar causando el problema con una consulta bloqueada, puede intentar eliminar la consulta y ver si puede ingresar nuevamente al servidor de desarrollo.