프로그래밍을 통해 원격 Linux VPN이 다운되면 재부팅/다시 시작

프로그래밍을 통해 원격 Linux VPN이 다운되면 재부팅/다시 시작

서버 유형 - VPS

OS - 센토스

패널-cpanel

루트 액세스 - 예, 그렇습니다.

로드 또는 기타 문제로 인해 때때로 내 vps가 다운됩니다. 그러면 항상 호스트의 서버 제어판에 로그인하여 다시 시작해야 합니다.

몇 분 후에 다시 시작 탭을 클릭하면 서버가 다시 온라인 상태가 됩니다.

하지만 저는 그것을 실용적으로 또는 어떤 종류의 스크립트를 사용하여 수행하고 싶습니다.

서버가 다운되는 시점을 감지할 수 있습니다. 나는 나만의 서버 모니터링 시스템을 가지고 있지만 서버가 다운될 때마다 온라인으로 접속할 수는 없습니다. 그래서 그때는 손해를 감수해요.

이것이 바로 다운된 VPS에 자동으로 재부팅/재시작 요청을 원격으로 보낼 수 있는 스크립트를 만드는 방법을 찾고 있는 이유입니다. 내 호스트의 서버 제어판과 같은 방식입니다.

그런데 어떻게 해야 할지 전혀 모르겠나요?

서버를 재부팅하거나 다시 시작하기 위해 수행하는 숨겨진 종류의 액세스가 있습니까?

그렇게 할 수 있는 API가 있는지 알 수 있나요?

기술적인 조언은 나에게 도움이 될 것입니다.

감사합니다,

답변1

시스템이 "부하 또는 기타 문제로 인해" 다운되지 않습니다. 잘못 구성했기 때문에 작동이 중단됩니다. 예를 들어, 기본 애플리케이션이 모든 CPU를 차지하는 경우 이를 견딜 수 있도록 시스템을 준비하는 것이 사용자의 임무입니다. 내가 당신이라면 근본 원인을 찾기 위해 노력할 것입니다.

귀하가 제시한 사용 사례에 대한 Centos 7의 가장 일반적인 솔루션은 다음과 같습니다.맥박 조정 장치수많은 다양한 것들로울타리 요원. 펜스 에이전트는 다양한 VPS의 API에 응답하지 않는 시스템을 콜드 부팅하도록 지시하는 역할을 합니다.

다시 말하지만, 심박조율기를 배우는 데 시간을 보내는 것보다 근본 원인을 찾는 것이 훨씬 더 유익합니다.

관련 정보