어제 EC2 우분투 인스턴스에 플라스크 서버를 돌려보니 쌩쌩 잘 돌아가더니,
오늘 아침에 플라스크 서버의 API를 호출하니 어떤 걸 호출해도 500 internal server error 가 뜨길래 CPU 크레딧을 하루만에 다 쓴 줄 알고 요금제 문의를 요 아래에 드렸는데요.
모니터링을 해보니 크레딧 문제가 아닌 것 같네요.
##.##.###.###: 5000 으로 접근해보면 잘 돌아가고 있는데, 함수는 여전히 뭘 호출해도 500 internal server error가 뜹니다.
프로그래밍쪽은 완전 까막눈이라 떠듬떠듬 하고 있는데요. 구글링해서 나온 블로그 보고서 인스턴스 만들고, 파이썬, 플라스크 등등 패키지 설치하고, 보안설정에서 5000번 포트 열어주고, 서버 py파일 실행한 다음 bg, disown -h로 백그라운드에서 실행시켰거든요.
다른 것은 전혀 손대지 않았습니다. 혹시 이유없이 멀쩡하게 잘 돌아가던 EC2 서버가 갑자기 모든 종류의 호출에 대해 500 internal server error를 발생시키는 알려진 원인 같은 것이 있을까요??
플라스크 서버는 goorm ide에서 개발한 것이고, goorm 에서는 인스턴스 상시실행 옵션을 켜고 서버가 몇달째 쌩쌩 잘 돌아가고 있습니다.
뭐부터 살펴봐야 할까요? 조언 부탁드립니다.
어딘가 블로그에서 본 대로 bg, disown -h로 실행했던 것이 문제였던 것 같습니다. nohup 으로 실행하니 해결되었습니다. 감사합니다.
어딘가 블로그에서 본 대로 bg, disown -h로 실행했던 것이 문제였네요. nohup 으로 실행하니 해결되었습니다.