django 항상켜두기를 하였지만 404 에러


  • Level 3

    django 컨테이너를 항상켜두기를 해두고 컨테이너 설정에서 자동실행스크립트에 다음과 같이 작성했습니다.

    python3 /workspace/dokseo/manage.py migrate
    nohup python3 /workspace/dokseo/manage.py runserver 0.0.0.0:80 &
    

    그런데 해당 웹서비스 주소로 접속하면 404 page not found가 뜹니다. 어떻게 해결해야 하는지 알려주세요

  • Level 3

    @Wynter 그렇군요 감사합니다! 🤗

  • Level 14

    @문승우

    자동실행 스크립트는 컨테이너가 켜질 때 동작하게 됩니다!

  • Level 3

    자동실행스크립트 말고 터미널에 직접 치니까 되네요.

    nohup python /workspace/dokseo/manage.py runserver 0.0.0.0:80 &
    

    아무튼 감사합니다.

    그런데 터미널에 쳐도 작동되는 거면, 자동실행스크립트는 어디에 사용하는 건가요?

  • Level 3

    @Wynter

    nohup python /workspace/dokseo/manage.py runserver 0.0.0.0:80 &
    

    혹시 몰라서 migration 코드를 제외했는데도 여전히 웹서비스 항상실행이 안 됩니다 ㅠㅠ
    404 캡처.jpg

  • Level 3

    @Wynter
    포트 캡쳐.jpg
    포트는 80번으로 잘 등록되어 있고 이 프로젝트만 실행하고 있습니다.
    nohup 로그도 이상은 없는 것 같습니다.
    혹시 django는 항상켜두기에 적용이 안 되는 건가요?

  • Level 14

    안녕하세요.

    80포트로 실행 URL이 등록되어있으실까요?

    또, 컨테이너에 접속하여 확인했을 때, 80포트에서 실행중인 프로세스가 있는지 확인해보시겠어요?

    다 잘 되어 있다면, nohup 로그를 확인해봐야할 것 같습니다.

ONLINE USERS

POPULAR TOPICS

SUGGESTED TOPICS