EC2의 서비스를 계속 유지

EC2의 서비스를 계속 유지

저는 AWS Linux를 실행하는 AWS EC2 인스턴스와 함께 MySQL 데이터베이스와 Apache 서버를 사용하고 있습니다. 명령을 사용하여 시작 service하지만 사전 설치되었거나 중단되지 않도록 패키지 관리자 도구를 통해 제공되는 다른 도구에는 익숙하지 않습니다.

지금은 사이트에 문제가 있을 때 모든 서비스를 다시 시작하는 스크립트를 수동으로 실행합니다.

sudo service httpd restart && sudo service php-fpm-5.6 restart && sudo service mysqld restart

때때로 서비스에 오류가 발생하여 중단되거나 중단되거나 사이트가 중단되는 경우도 있었습니다. 서비스를 다시 시작하고 명령줄 유틸리티, 구성 파일 수정 또는 기타 효율적인 방법을 통해 서비스 상태를 모니터링하는 방법을 찾고 있습니다.

답변1

서비스에 대한 일반적인 검사에는 두 가지 주요 옵션이 있습니다.

  1. 프로세스 모니터, 예:감시 장치(AmiLinux의 amzn-main 저장소에 monit이 있습니다)
  2. 시스템 성능의 여러 측면을 모니터링합니다.자비크스이 작업도 수행할 수 있습니다.조건부 명령표시기 트리거 알림 위에 실행됩니다. 이상적으로는 다른 서버에서 실행하고 더 나은 안정성을 위해 프록시를 통해 서버를 모니터링해야 합니다.

관련 정보