VPS 정지 원인을 진단하는 방법은 무엇입니까?

VPS 정지 원인을 진단하는 방법은 무엇입니까?

Apache, mySQL, sendmail 및 sshd가 포함된 Ubuntu 14.04 VPS(1cpu, 512MB ram, 스왑 1024MB)가 있는데, 가끔 작동이 멈추고 vps 공급자가 제공한 ssh 또는 VNC를 통해 액세스할 수 없습니다. 이것이 유일한 옵션입니다. 그냥 다시 시작하세요. 평균 로드가 10 이상이라고 보고하는 sendmail 외에는 vps가 정지된 이유를 이해하는 데 유용한 로그가 없습니다. 내 사이트가 현재 하루에 10-20명의 클라이언트를 서비스하고 있음에도 불구하고 과부하가 Apache 또는 mysql에서 발생하는 것으로 추측됩니다. 문제를 격리하고 서버에서 무작위로 일어나는 일을 이해하려면 어떤 단계를 따라야 합니까?

답변1

atop모니터링 유틸리티를 사용하는 것이 좋습니다 . 일반적인 topAMD 유틸리티 와 마찬가지로 htop실시간 모니터링이 가능하지만 시스템에 대한 기록 정보도 얻을 수 있습니다. 이를 살펴보면(CPU 로드, RAM 사용량, I/O 등) 어떤 프로세스가 "정지"를 일으켰는지, 언제 발생했는지에 대한 완전한 정보를 얻을 수 있습니다.

여기atop을 사용하여 기록 모니터링을 설정하는 방법에 대한 간단한 샘플 기사입니다.

관련 정보