django 항상켜두기를 하였지만 404 에러
-
django 컨테이너를 항상켜두기를 해두고 컨테이너 설정에서 자동실행스크립트에 다음과 같이 작성했습니다.
python3 /workspace/dokseo/manage.py migrate nohup python3 /workspace/dokseo/manage.py runserver 0.0.0.0:80 &
그런데 해당 웹서비스 주소로 접속하면 404 page not found가 뜹니다. 어떻게 해결해야 하는지 알려주세요
-
@Wynter 그렇군요 감사합니다!
-
@문승우
자동실행 스크립트는 컨테이너가 켜질 때 동작하게 됩니다!
-
자동실행스크립트 말고 터미널에 직접 치니까 되네요.
nohup python /workspace/dokseo/manage.py runserver 0.0.0.0:80 &
아무튼 감사합니다.
그런데 터미널에 쳐도 작동되는 거면, 자동실행스크립트는 어디에 사용하는 건가요?
-
@Wynter
nohup python /workspace/dokseo/manage.py runserver 0.0.0.0:80 &
혹시 몰라서 migration 코드를 제외했는데도 여전히 웹서비스 항상실행이 안 됩니다 ㅠㅠ
-
@Wynter
포트는 80번으로 잘 등록되어 있고 이 프로젝트만 실행하고 있습니다.
nohup 로그도 이상은 없는 것 같습니다.
혹시 django는 항상켜두기에 적용이 안 되는 건가요? -
안녕하세요.
80포트로 실행 URL이 등록되어있으실까요?
또, 컨테이너에 접속하여 확인했을 때, 80포트에서 실행중인 프로세스가 있는지 확인해보시겠어요?
다 잘 되어 있다면, nohup 로그를 확인해봐야할 것 같습니다.