reiniciar/reiniciar un vps Linux remoto cuando está inactivo mediante programación

reiniciar/reiniciar un vps Linux remoto cuando está inactivo mediante programación

Tipo de servidor: VPS

SO-Centos

Panel-cpanel

Acceso root: sí, lo tengo.

En algún momento, debido a la carga o algún otro problema, mi vps deja de funcionar. Entonces siempre necesito reiniciar iniciando sesión en el panel de control del servidor de mi host.

Cuando hago clic en la pestaña reiniciar después de unos minutos, mi servidor vuelve a estar en línea.

Pero quiero hacerlo de forma pragmática o con algún tipo de guión.

Puedo detectar cuando mi servidor se cae. Tengo mi propio sistema de monitoreo de servidor, pero no me es posible estar disponible en línea cada vez que mi servidor falla. Así que soporto la pérdida en ese momento.

Es por eso que estoy buscando crear un script mediante el cual pueda enviar de forma remota una solicitud de reinicio/reinicio automático a mi VPS inactivo. De la misma manera que lo hace el panel de control del servidor de mi host.

¿Pero no tengo ninguna idea sobre cómo hacer eso?

¿Existe algún tipo de acceso oculto que realice para reiniciar/reiniciar el servidor?

¿Puedo saber si existe algún tipo de API para hacerlo?

Cualquier consejo técnico será una ventaja para mí.

Gracias,

Respuesta1

Su sistema no se cae "debido a la carga o algún otro problema". Se cae porque lo has configurado mal. Por ejemplo, si la aplicación principal ocupa todas las CPU, es su trabajo preparar el sistema para sobrevivir. Si yo fuera usted, me pondría a trabajar para encontrar la causa raíz.

Dicho esto, la solución más común en centos 7 para el caso de uso que presentó esmarcapasoscon multitud de variosagentes de valla. Los agentes de valla son responsables de indicarle a las API de varios VPS que inicien en frío el sistema que no responde.

Nuevamente, es mucho más beneficioso encontrar la causa raíz que perder tiempo aprendiendo sobre el marcapasos.

información relacionada