Web HostingOS

[aws lamp] 서버는 살아있는데, 웹사이트 접속이 안될때 해결방법

사이트 접근이 안되어, 아마존 라이트세일 콘솔에 로그인 후 해당 인스턴스를 재부팅 버튼을 클릭하여 재시작하였으나 복구가 되지않는 최초의 상황이 발생되었습니다.

1. 세부 에러 확인 (필수)

시스템 제어 도구를 통해 어떤 서비스가 왜 켜지지 않는지 구체적인 원인을 확인해야 합니다. 아래 두 명령어를 각각 입력하고 화면에 나오는 출력을 확인하세요.

  • sudo systemctl status bitnami.service
  • sudo journalctl -xe | tail -n 50


2. 서비스 개별 상태 확인

Bitnami 전체 묶음 서비스가 아닌, 아파치(Apache)나 MySQL 등 어떤 개별 요소가 범인인지 집어내야 합니다.

  • sudo sh /opt/bitnami/ctlscript.sh status


2. 꼬인 php-fpm 프로세스 강제 종료

우선 메모리에 살아남아 방해를 하고 있는 php-fpm 프로세스들을 전부 강제로 죽입니다.

  • sudo pkill -f php-fpm
  • (선택) 만약 위 명령어로 안 꺼진다면 확실하게 강제 종료합니다: sudo kill -9 1349(죽일 pid값)


4. 아파치 및 다른 웹 서버 프로세스 정리

혹시 모를 포트 충돌 및 중복 실행을 막기 위해 아파치와 Nginx 프로세스도 함께 정리합니다.

  • sudo pkill -f apache
  • sudo pkill -f httpd
  • sudo pkill -f nginx


5. Bitnami 서비스 다시 시작

프로세스 정리가 모두 끝났다면 서비스를 다시 구동합니다.

  • sudo sh /opt/bitnami/ctlscript.sh start

Hi, I’m 관리자