Neustart/Neustart eines Remote-Linux-VPS bei Ausfall durch Programmierung

Neustart/Neustart eines Remote-Linux-VPS bei Ausfall durch Programmierung

Servertyp - VPS

Betriebssystem - Centos

Panel - cpanel

Root-Zugriff – Ja, habe ich.

Manchmal stürzt mein VPS aufgrund der Auslastung oder anderer Probleme ab. Dann muss ich immer einen Neustart durchführen, indem ich mich beim Server-Kontrollfeld meines Hosts anmelde.

Wenn ich nach einigen Minuten auf die Registerkarte „Neustart“ klicke, ist mein Server wieder online.

Aber ich möchte das pragmatisch bzw. mit einer Art Skript machen.

Ich kann feststellen, wann mein Server ausfällt. Ich habe mein eigenes Serverüberwachungssystem, aber es ist mir nicht möglich, jedes Mal online verfügbar zu sein, wenn mein Server ausfällt. Daher erleide ich in diesem Fall einen Verlust.

Deshalb suche ich nach einem Skript, mit dem ich per Fernzugriff automatisch eine Neustartanforderung an meinen ausgefallenen VPS senden kann. Genauso wie das Server-Kontrollfeld meines Hosts.

Aber ich habe keine Ahnung, wie das geht?

Gibt es eine versteckte Art von Zugriff, den Sie zum Neustarten/Neustarten des Servers ausführen?

Darf ich fragen, ob es hierfür eine Art API gibt?

Jeder technische Rat ist für mich von Vorteil.

Danke schön,

Antwort1

Ihr System stürzt nicht „aufgrund der Auslastung oder anderer Probleme“ ab. Es stürzt ab, weil Sie es falsch konfiguriert haben. Wenn beispielsweise die Hauptanwendung alle CPUs beansprucht, ist es Ihre Aufgabe, das System darauf vorzubereiten, dies zu überstehen. An Ihrer Stelle würde ich mich an die Arbeit machen, um die Grundursache zu finden.

Die häufigste Lösung für den von Ihnen vorgestellten Anwendungsfall unter CentOS 7 istSchrittmachermit einer Vielzahl von verschiedenenZaunagenten. Die Fence-Agenten sind dafür verantwortlich, den APIs verschiedener VPSs mitzuteilen, dass sie einen Kaltstart des nicht reagierenden Systems durchführen sollen.

Auch hier ist es viel sinnvoller, die Grundursache zu finden, als Zeit mit dem Erlernen der Funktionsweise von Herzschrittmachern zu verbringen.

verwandte Informationen